Go through the mill

Go through it / Have been through a lot


Passarne di tutti i colori


Meanings
Fig.: to go through a lot of difficulties

Examples
If you want to join the Navy Seals, you have to go through the mill, right from the extremely severe training
Se vuoi entrare nei Navy Seals, devi aspettarti di passarne di tutti i colori già dall'addestramento che è pesantissimo

As a young apprentice, they really put me through the mill, but I learned the job the hard way and now I'm tough and ready to manage the company
Da apprendista me ne hanno fatte passare di tutti i colori, così ho imparato il mestiere nel modo più duro, cioè sulla mia pelle, ed ora sono forte e pronto a gestire l'azienda