Learn English idioms with meanings and examples

🌎Region: International 📊Difficulty Level:intermediate

till the cows come home

For a very long time; endlessly—often implying it won’t change the outcome.

From rural life: cows typically return to the barn on their own at the end of the day, so “until the cows come home” suggests waiting a long, predictable time—later generalized to mean “indefinitely.”

A casual hyperbole meaning “for ages.” Often implies futility (“it won’t make a difference”), but can also mean simply “a long time.”

  • He can argue till the cows come home.
  • You can deny it till the cows come home, but the facts won’t change.
  • We waited till the cows come home, but he never showed up.
  • She practiced till the cows come home and still didn’t make the team.
  • We can polish this report till the cows come home, but we have to submit it tonight.

Fixed phrase: “till/until the cows come home.” Commonly follows a verb (“argue/talk/work till…”). “Till” is more informal than “until.”

  • for ages
  • forever
  • endlessly
  • indefinitely
  • until kingdom come
  • briefly
  • for a short time
  • momentarily