go through the wringer
From Longman Dictionary of Contemporary Englishgo through the wringergo through the wringerAmerican English informalUPSET to have a lot of problems and upsetting experiences She’s really been through the wringer since her husband died. → wringerExamples from the Corpusgo through the wringer• His ex-wife really put Barry through the wringer.• Before being reunited with his 14-year-old wife and baby, Pedro Sotelo went through the wringer Thursday.