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