Dicho español · Spanish proverb

«No hay mal que dure cien años.»

¿Cómo se dice «No hay mal que dure cien años» en inglés? Troubles don't last forever.

Word for word

There is no evil that lasts a hundred years.

What it really means

The closest English equivalent: Troubles don't last forever.

Offered as comfort to someone going through a hard time, reminding them that difficult situations eventually pass. Very common in everyday consolation.

Learning Spanish? Get one saying like this every morning, next to real news written at your level.

Also said as

  • No hay mal que dure cien años ni cuerpo que lo resista.

Hear it in a sentence

No hay mal que dure cien años, ya verás que pronto mejora todo.

Troubles don't last forever, you'll see everything improve soon.

More: Spanish sayings about life and wisdom

Test your Spanish

Why learn dichos?

Proverbs like this one are everywhere in spoken Spanish — dropped mid-conversation, usually just the first half, with the rest left for you to complete. Recognizing them is one of the fastest ways to sound less like a textbook and follow real speech. Every Lingocito edition signs off with the dicho del día, so you meet one a day next to news written at your level.

← All 285 Spanish dichos

Get a dicho a day — with news at YOUR level.

Real news rewritten to your Spanish level (A1–C1), one dicho per edition, every morning. Free.

← Every dicho we have explained