pull teeth : Popular Idioms in English

pull teeth

To work hard to get information

Getting Frank to say where he'd been last night was like pulling teeth.