go through the wringer
US /ɡoʊ θruː ðə ˈrɪŋər/
UK /ɡoʊ θruː ðə ˈrɪŋər/

1.
经历严峻考验, 吃尽苦头
to experience a very difficult or unpleasant period, often involving a lot of stress, criticism, or hardship
:
•
After the scandal, the company really had to go through the wringer.
丑闻之后,公司真的经历了严峻的考验。
•
Preparing for the exam made me go through the wringer.
准备考试让我吃尽了苦头。