← Back to Idioms
Cry over spilled milk meaning
Regret

Cry over spilled milk

“Cry over spilled milk” means being upset about something that already happened and cannot be changed.

Meaning: Used when someone is wasting time feeling bad about a past mistake instead of moving on.

Tone: Usually slightly critical but not rude. It tells someone to stop focusing on the past and move forward.

Example: Yeah, I made a mistake, but there’s no point crying over spilled milk now.

Why: If milk is spilled, you can’t put it back — so there’s no point being upset about it.

Register: Neutral

How It Sounds in Real Life

Work

We lost the client, and everyone was upset. But the manager said there’s no use crying over spilled milk — we need to focus on the next opportunity.

Mistakes

I forgot to save the file and lost everything. It was frustrating, but I knew there was no point crying over spilled milk.

Daily life

We missed the train by two minutes. It sucked, but there’s no point crying over spilled milk — we just took the next one.

Use it when…

  • Something already happened and cannot be changed.
  • Someone keeps thinking about a past mistake.
  • You want to move on instead of focusing on regret.
  • You want to remind someone to focus on the present.

Common Variations

  • No point crying over spilled milk.
  • There’s no use crying over spilled milk.
  • Don’t cry over spilled milk.

Quick Practice

  • What is something you worried about that you couldn’t change?
  • Do you usually move on quickly or keep thinking about mistakes?
  • What helps you stop focusing on the past?

Common Questions

What does cry over spilled milk mean?

It means being upset about something in the past that cannot be changed.

Is cry over spilled milk rude?

Not usually. It can sound slightly critical, but it is often used as advice to move on.

When do people use cry over spilled milk?

When something already went wrong and there is no benefit in worrying about it anymore.

Related Idioms

  • Let It Go
  • Move On
  • What Is Done Is Done