pull teeth
verb
-
To do something that is especially difficult or effortful.
-
To remove teeth, usually because they are diseased or damaged.
squeeze blood out of a turnip
How often have the words pull teeth and squeeze blood out of a turnip occurred in a corpus of books? (source: Google Ngram Viewer )