pasar pellejerías
To go through a rough time or suffer extreme hardships, especially when struggling to make a living. (The term derives from the word for skin or hide, implying a situation so tough it strips your skin off).
Ten years ago I moved abroad to pasar pellejerías but now I am back on my feet.
Automatically translated from Spanish