bed of thorns
bed of thorns {n. phr.}
A thoroughly unhappy time or difficult situation.
I'm sorry I changed jobs; my new one turned out to be a bed of thorns.
See: BED OF NAILS.
Categories:
Source: A Dictionary of American Idioms