
Till the cows come home
Rural Origin
The phrase comes from rural life where cows return home in the evening, suggesting a lengthy duration. 
Indefinite Duration
'Till the cows come home' indicates an indefinite, possibly excessive, amount of time. 
Hyperbolic Expression
The phrase is often used to exaggerate, suggesting someone is doing something longer than necessary. 