Can a dream last for hours?

How Long Do Dreams Last? Based on the length of each REM sleep episode, dreams can likely last anywhere from a few minutes to upwards of half an hour. In total, sleep experts estimate that we spend around two hours dreaming (8) every night.

How long is the longest dream?

The longest dreams—up to 45 minutes long—usually occur in the morning. There are certain things you can do before you go to bed to control your dreams.