
Go through the mill
Go through it / Have been through a lot

Passarne di tutti i colori 
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