Idioms for Waiting a Long Time: 43 Ways to Say It Took Forever

By Idiom Directory Team · 23 min read · Published

Waiting is one of life’s most universal experiences, whether you’re stuck in a queue, refreshing your inbox or counting down the days until a holiday. English has dozens of colourful idioms for it, from waiting until the cows come home to twiddling your thumbs and finally getting there at long last.

This guide covers 43 idioms for waiting a long time, also known as idioms about waiting or patience idioms. Each one comes with a plain-English meaning, two example sentences and other ways to say it. You’ll also find origins for the most interesting ones, popular sayings about patience, the pairs learners mix up most, ready-to-use phrases for work and texts, other words for waiting, and a quiz to check what you’ve learned.

The Quick Answer

The most common idioms for waiting a long time are for ages (for a very long time), until the cows come home (for a very long time, or forever), twiddle your thumbs (wait with nothing to do), on tenterhooks (nervous while waiting), hold your horses (wait, don’t rush), on the back burner (delayed) and at long last (finally, after a long wait).

The Key to Understanding Waiting Idioms

Almost every waiting idiom is built on one of four ideas. Once you know them, you can usually guess what a new idiom about waiting means.

  1. Time is measured by slow or impossible things. Waiting lasts until the cows come home, a month of Sundays or till hell freezes over.
  2. Waiting means having nothing to do with your body. You twiddle your thumbs, cool your heels or kick your heels.
  3. Anxious waiting is physical tension. You’re on tenterhooks, on pins and needles or waiting with bated breath.
  4. Delayed plans are things put aside. They go on hold, on the back burner or are kicked into the long grass.

All 43 Waiting Idioms at a Glance

Here are all 43 idioms about waiting from this guide, each with a one-line meaning and its usual tone. Tap any idiom to jump straight to its full explanation, example sentences and similar phrases.

Tone key: 😊 positive · 😟 negative · ⚖️ neutral · 🙃 often sarcastic or playful

#IdiomMeaningTone
1Take ForeverTake a very long time😟
2For AgesFor a very long time⚖️
3For Donkey’s YearsFor many years🙃
4A Month of SundaysA very long time🙃
5Until the Cows Come HomeFor a very long time, or forever🙃
6Since the Year DotFor as long as anyone remembers🙃
7Hurry Up and WaitRush, only to be kept waiting🙃
8Like Waiting for GodotWaiting for something that never comes😟
9When Pigs FlyNever🙃
10Till Hell Freezes OverNever, or forever🙃
11Don’t Hold Your BreathDon’t expect it to happen🙃
12Once in a Blue MoonVery rarely⚖️
13Twiddle Your ThumbsWait with nothing to do😟
14Cool Your HeelsBe kept waiting😟
15Kick Your HeelsWait around, bored😟
16Kill TimeDo something to pass the time⚖️
17Watch the ClockKeep checking how long is left😟
18Like Watching Paint DryExtremely slow and boring😟
19On TenterhooksNervous while waiting😟
20On Pins and NeedlesAnxious and restless😟
21On the Edge of Your SeatExcited and eager to know what happens⚖️
22Sweat It OutWait anxiously for a result😟
23With Bated BreathEagerly or anxiously⚖️
24Hold Your HorsesWait, don’t rush⚖️
25Bide Your TimeWait patiently for the right moment😊
26Sit TightStay where you are and wait⚖️
27Hang in ThereKeep going in a hard time😊
28Wait Your TurnWait until it’s your chance⚖️
29Play the Waiting GameWait on purpose to gain an advantage⚖️
30Wait for the Dust to SettleWait until things calm down⚖️
31Waiting in the WingsReady to step in when needed⚖️
32Put Something on HoldDelay something⚖️
33On the Back BurnerDelayed, not a priority⚖️
34Kick Something Into the Long GrassDelay it indefinitely😟
35In the PipelineBeing planned or prepared😊
36Leave Someone HangingKeep someone waiting for an answer😟
37Watch This SpaceNews is coming soon😊
38Sleep on ItWait until tomorrow to decide⚖️
39At Long LastFinally, after a long wait😊
40About TimeIt should have happened sooner🙃
41Better Late Than NeverLate is better than not at all⚖️
42In the Nick of TimeJust before it was too late😊
43Worth the WaitGood enough to justify waiting😊

Idioms for Waiting a Very Long Time

When a wait feels endless, English reaches for exaggeration. These idioms describe waiting for ages, waiting years, and waits that seem to have no end at all. Most are informal and often a little humorous.

1. Take Forever

Meaning: To take a very long time. It’s almost always an exaggeration.

Other ways to say it: take ages / take an eternity / drag on

2. For Ages

Meaning: For a very long time. It’s informal and very common, especially in British English.

Other ways to say it: for a long time / for ever so long / for an age

3. For Donkey’s Years

Meaning: For many years; for a very long time. It’s informal British English.

Other ways to say it: for years and years / for yonks (British, informal)

Origin: It’s likely a joke on donkey’s ears, which are very long. The phrase was popular in British English by the early 1900s.

4. A Month of Sundays

Meaning: A very long time. It’s often used in the negative: not in a month of Sundays means never.

Other ways to say it: ages / forever / not in a million years

Origin: Sundays were once quiet, slow days with little to do. A “month” of them, about 30 Sundays, would take over seven months to pass.

5. Until the Cows Come Home

Meaning: For a very long time, or forever. It often means something will make no difference, however long it continues.

Other ways to say it: forever / endlessly / all day and all night

Origin: Cows wander slowly back to the farm in the evening, in their own time. The phrase has been used in English since at least the late 1500s.

6. Since the Year Dot

Meaning: For as long as anyone can remember. It’s informal British English.

Other ways to say it: forever / since time immemorial / since I was born

7. Hurry Up and Wait

Meaning: To rush to be somewhere on time, only to be kept waiting once you arrive.

Other ways to say it: rush and then wait / stop-start

Origin: It likely began as American military slang during World War II, when soldiers rushed to follow orders and then waited for hours. For days that feel the same over and over, see Groundhog Day in our metaphors for being trapped.

8. Like Waiting for Godot

Meaning: Waiting for something or someone that never arrives.

Other ways to say it: waiting in vain / waiting forever

Use it: It refers to Samuel Beckett’s 1953 play Waiting for Godot, in which two men wait for someone called Godot, who never comes.

Idioms for Things That Will Never Happen

Sometimes the wait is so long that it will never end. These idioms describe things that will never happen, or happen so rarely they hardly count. They’re usually sarcastic.

9. When Pigs Fly

Meaning: Never. British English often says pigs might fly.

Other ways to say it: not in a million years / never / no chance

Origin: It’s an old Scottish proverb. Lewis Carroll used it in Alice’s Adventures in Wonderland (1865), where the Duchess says Alice has “just about as much right… as pigs have to fly.”

10. Till Hell Freezes Over

Meaning: Never, or for an extremely long time.

Other ways to say it: forever / never / when pigs fly

11. Don’t Hold Your Breath

Meaning: Don’t expect something to happen soon, or at all.

Other ways to say it: don’t count on it / don’t get your hopes up

12. Once in a Blue Moon

Meaning: Very rarely.

Other ways to say it: hardly ever / rarely / few and far between

Use it: A “blue moon” is a second full moon in one calendar month, which happens only every two or three years.

Idioms for Being Bored While You Wait

Long waits can be dull, and English describes the boredom through restless hands, feet and clocks. These idioms describe waiting with nothing to do, filling time and watching every minute pass.

13. Twiddle Your Thumbs

Meaning: To wait with nothing useful to do.

Other ways to say it: sit around / do nothing / kill time

14. Cool Your Heels

Meaning: To be kept waiting, often on purpose by someone else.

Other ways to say it: be kept waiting / hang around

Origin: It likely comes from resting tired, hot feet, or horses’ hooves, after a long journey. It has been used since the 1600s.

15. Kick Your Heels

Meaning: To wait around, bored and with nothing to do. It’s mainly British.

Other ways to say it: hang about / idle away the time

16. Kill Time

Meaning: To do something to make time pass while you wait.

Other ways to say it: pass the time / fill the time

17. Watch the Clock

Meaning: To keep checking the time because you want something, often work, to end. Someone who does this is a clock-watcher.

Other ways to say it: count the minutes / count down the hours

18. Like Watching Paint Dry

Meaning: Extremely slow and boring. People also say like watching grass grow.

Other ways to say it: mind-numbing / dull as ditchwater (British) / a snoozefest

Idioms for Waiting Nervously

Waiting for exam results, news or a decision can be stressful. These idioms describe anxious, excited and tense waiting, often in physical terms like held breath and pins in your skin.

19. On Tenterhooks

Meaning: Nervous and anxious while waiting for news or a result.

Other ways to say it: on edge / in suspense / on pins and needles

Origin: Tenterhooks were hooks on a wooden frame, called a tenter, used to stretch wet cloth while it dried. Someone on tenterhooks feels stretched and tense.

20. On Pins and Needles

Meaning: Anxious, restless and unable to relax while waiting.

Other ways to say it: jittery / on edge / nervous

Use it: Pins and needles also describes the tingling feeling in a leg or arm that has “fallen asleep.”

21. On the Edge of Your Seat

Meaning: Excited and eager to know what will happen next.

Other ways to say it: gripped / in suspense / hooked

22. Sweat It Out

Meaning: To wait anxiously for a result or decision you can’t control.

Other ways to say it: wait nervously / grit your teeth

23. With Bated Breath

Meaning: Eagerly or anxiously, as if holding your breath.

Other ways to say it: eagerly / anxiously / in suspense

Origin: Bated is a short form of abated, meaning reduced or held back. The phrase appears in Shakespeare’s The Merchant of Venice: “With bated breath and whispering humbleness.” It’s often misspelled baited.

Idioms for Being Patient

Waiting well is a skill, and these idioms are about patience. They describe slowing down, waiting for the right moment, staying put and keeping going through a hard time.

24. Hold Your Horses

Meaning: Wait a moment and don’t rush. It’s often said to someone who is too eager.

Other ways to say it: slow down / wait a minute / not so fast

Origin: It comes from the days of horse-drawn carriages, when drivers had to pull back on the reins to stop their horses from rushing ahead.

25. Bide Your Time

Meaning: To wait patiently for the right moment to act.

Other ways to say it: wait for the right moment / play a waiting game

Use it: Bide is an old word for “wait” or “stay,” and this idiom is one of the few places it survives in modern English.

26. Sit Tight

Meaning: To stay where you are and wait, without taking action.

Other ways to say it: stay put / hang on / wait patiently

27. Hang in There

Meaning: To keep going and stay hopeful during a difficult time.

Other ways to say it: take heart / grit your teeth / keep your chin up

28. Wait Your Turn

Meaning: To wait until it’s your chance, without pushing ahead of others.

Other ways to say it: take your turn / queue up / be patient

29. Play the Waiting Game

Meaning: To deliberately wait before acting, hoping the situation will turn in your favour.

Other ways to say it: hold out / wait it out / bide your time

30. Wait for the Dust to Settle

Meaning: To wait until a confusing or tense situation calms down before acting.

Other ways to say it: let things calm down / wait it out

31. Waiting in the Wings

Meaning: Ready to step in and take over when needed.

Other ways to say it: on standby / ready and waiting / next in line

Origin: It comes from the theatre, where actors wait in the wings, the hidden areas at the side of the stage, until it’s their turn to go on. For a less hopeful kind of waiting, see dead men’s shoes in our shoe metaphors.

Idioms for Plans That Are Delayed

Not all waiting is personal; plans, projects and decisions can wait too. These idioms describe things being paused, pushed aside, delayed indefinitely or coming soon.

32. Put Something on Hold

Meaning: To delay something until later.

Other ways to say it: postpone / pause / put something on ice / in a holding pattern

Use it: On the phone, being on hold means waiting for someone to speak to you, often with music playing.

33. On the Back Burner

Meaning: Delayed because it’s less important than other things.

Other ways to say it: low priority / put aside / shelved

Origin: On a stove, pots on the back burners simmer slowly while the cook focuses on the pots at the front.

34. Kick Something Into the Long Grass

Meaning: To delay a plan or problem indefinitely, often hoping people will forget about it. It’s mainly British.

Other ways to say it: shelve / bury / put off indefinitely

Origin: It’s likely a sports image: a ball kicked into long grass is hard to find and soon forgotten.

35. In the Pipeline

Meaning: Being planned, developed or prepared, and coming soon.

Other ways to say it: coming soon / on the way / in the works

36. Leave Someone Hanging

Meaning: To keep someone waiting for an answer, decision or reply.

Other ways to say it: keep someone waiting / leave someone in suspense

Use it: Being stuck in an uncertain situation while you wait is called being in limbo.

37. Watch This Space

Meaning: More news or developments are coming soon, so keep paying attention.

Other ways to say it: stay tuned / more to come / keep an eye out

38. Sleep on It

Meaning: To wait until the next day before making a decision.

Other ways to say it: think it over / mull it over / take your time

Idioms for When the Wait Is Finally Over

Every wait ends eventually. These idioms describe the moment something finally happens, whether it’s a relief, an annoyance, a last-minute rescue or well worth waiting for.

39. At Long Last

Meaning: Finally, after a long wait.

Other ways to say it: finally / eventually / in the end

40. About Time

Meaning: Something should have happened much sooner. It often sounds annoyed or teasing.

Other ways to say it: not before time (British) / finally / and not a moment too soon

41. Better Late Than Never

Meaning: It’s better for something to happen late than not to happen at all.

Other ways to say it: at least it happened / late but welcome

Origin: The idea goes back to the Roman historian Livy, who wrote potius sero quam numquam, “rather late than never.”

42. In the Nick of Time

Meaning: Just before it was too late.

Other ways to say it: just in time / at the last minute / by the skin of your teeth

Origin: A nick was a small notch cut into a stick to keep count or score. It likely came to mean “the exact moment.”

43. Worth the Wait

Meaning: So good that it justifies all the time you spent waiting.

Other ways to say it: worth it / worthwhile / well worth waiting for

Sayings and Proverbs About Waiting

Sayings about waiting are complete sentences that share a piece of advice or wisdom. These classic proverbs about patience are still common in everyday English.

Waiting Idioms That Are Easy to Mix Up

Several waiting idioms look similar but mean very different things. Here are the pairs English learners confuse most often.

Don’t Confuse……With
Cool Your Heels: be kept waitingKick Your Heels: wait around, bored
Kill Time: fill time while waitingWatch the Clock: wait impatiently for time to pass
On Hold: paused for nowOn the Back Burner: delayed because it’s low priority
Hold Your Horses: wait, don’t rushDon’t Hold Your Breath: don’t expect it to happen
About Time: finally (and annoyed)In the Nick of Time: only just in time
Bated Breath: correct spellingBaited Breath: a common spelling mistake

Waiting Idioms for Work, Texts and Everyday Life

Need the right phrase for a real situation? These waiting idioms are natural and easy to use in everyday speech, emails and messages.

Other Words for Waiting

Sometimes you don’t need a whole idiom, just a different word for waiting. The right choice depends on how long, how patiently and where someone is waiting.

WordMeaningExample
Hang aroundWait somewhere informally, often with nothing to do“We hung around outside the cinema.”
LingerStay longer than necessary, slowly“Guests lingered after the party.”
QueueWait in a line (British; American English says “wait in line”)“We queued for an hour for tickets.”
Stand byBe ready to act when needed“Please stand by for an announcement.”
Hold onWait a moment, especially on the phone“Hold on, I’ll get a pen.”
DelayA period of waiting caused by a problem“There’s a 30-minute delay on all flights.”
AnticipateLook forward to something expected“We anticipate a decision next week.”

Test Yourself: Waiting Idioms Quiz

Pick the word that completes each idiom. You'll see the answer right away, and your score at the end.

  1. I haven't seen my cousin in donkey's ______.

  2. You can argue until the ______ come home, but I won't change my mind.

  3. He'll say sorry when pigs ______.

  4. We sat in reception twiddling our ______ for an hour.

  5. The whole country waited on ______ for the election results.

  6. Hold your ______! We haven't checked the numbers yet.

  7. The new website has been put on the back ______ until next year.

  8. The ambulance arrived in the nick of ______.

  9. Waiting for the kettle to boil is like watching ______ dry.

  10. Don't hold your ______. They never reply to emails.

Frequently Asked Questions

What Is an Idiom for Waiting a Long Time?

Common idioms for waiting a long time include “for ages”, “take forever”, “for donkey's years”, “a month of Sundays”, “until the cows come home” and “like waiting for Godot”. To describe being bored while you wait, people say “twiddle your thumbs”, “cool your heels” or “like watching paint dry”.

What Are Some Idioms About Waiting?

Popular idioms about waiting include “hold your horses”, “bide your time”, “sit tight”, “on tenterhooks”, “on pins and needles”, “with bated breath”, “kill time”, “put something on hold”, “on the back burner” and “at long last”.

What Is an Idiom for Being Patient?

Idioms for being patient include “bide your time”, “hold your horses”, “sit tight”, “hang in there”, “wait your turn” and “play the waiting game”. A well-known saying is “good things come to those who wait”.

What Is an Idiom for Something That Will Never Happen?

For something that will never happen, people say “when pigs fly”, “till hell freezes over”, “don't hold your breath” or “until the cows come home”. All of them are usually said with a hint of sarcasm.

What Does “Until the Cows Come Home” Mean?

“Until the cows come home” means for a very long time, or forever. It comes from the way cows wander slowly back to the farm at their own pace in the evening. It's used in sentences like “You can argue until the cows come home, but I won't change my mind.”

Is It “Bated Breath” or “Baited Breath”?

The correct spelling is “bated breath”. “Bated” is a short form of “abated”, meaning held back or reduced, so “with bated breath” means holding your breath with excitement or worry. “Baited” is a common mistake; bait is food used to catch fish.

What Is a Formal Way to Say You Waited a Long Time?

In formal writing, avoid idioms and say “after a lengthy delay”, “after a considerable wait”, “after an extended period” or “following a prolonged delay”. For example: “After a lengthy delay, the committee reached a decision.”