have been to hell and back
To have endured a difficult, trying, or perilous situation and overcome it. Josh and I have been to hell and back growing up, so I knew I had to have him as my best man at my wedding. Wow, it sounds like you've been to hell and back! I'm just glad you're home safe now.
have been to hell and back
Fig. to have survived a great deal of trouble. What a terrible day! I feel like I have been to hell and back. After a day of shopping, I feel like I have been to hell and back.