Sitemap
3 min readJan 24, 2025

--

Midnight Cravings:

Why We Order Late-Night Food and How to Stop It — ScienceThoughts

Press enter or click to view image in full size

Why Do We Order Food Late at Night (Even When We Regret It Later)?

Have you ever ordered food via a delivery app at midnight or, worse, at 2 or 3 in the morning? You know it’s unhealthy, and you’ll regret it the next day, yet you still do it. Suddenly, you get a craving for something sweet or spicy-maybe triggered by watching food reels or someone cooking online. Even if you had a good dinner earlier, you still give in and order late at night. Why does this happen?

Here are the five big reasons I used to do this for a long time:

  1. Watching food content on my phone
    Scrolling through food reels or watching cooking videos is a surefire way to make you feel hungry-even when you aren’t!
  2. Not sleeping on time
    Even on nights when I wasn’t glued to my phone, staying up late would suddenly bring on cravings. I’d end up ordering for two and polishing it all off myself.
  3. Skipping proper dinner
    I used to try these imaginary diets, skipping dinner entirely. But guess what? My hunger would catch up to me late at night, and my fingers would instinctively open a food delivery app.
  4. App notifications
    Food delivery apps love sending notifications at midnight-tempting deals and offers designed to make you order. How could I resist a bucket of chicken or a burger deal when it’s staring me in the face?
  5. Lack of self-control
    Ultimately, all the above reasons boiled down to one thing: I had no self-control. I was easily swayed by food offers, cravings, and the convenience of ordering in.

My Wake-Up Call

Get Nishith Krishnan’s stories in your inbox

Join Medium for free to get updates from this writer.

Things changed for me when I had a moment of realization: I struggled to pick something off the floor without hurting my back. That was my wake-up call-I knew I had to make changes.

Here are five strategies I used to stop ordering late-night food:

  1. Set a night routine
    If you’re not awake at midnight, you won’t be tempted to order food. Going to bed on time is the simplest solution.
  2. Eat a proper dinner
    Don’t go to bed hungry. Eat a healthy dinner at least two hours before bedtime to avoid late-night cravings.
  3. Avoid phones in bed
    Make it a habit to keep your phone away when you’re in bed. Closing your eyes and simply lying down helps signal your body it’s time to sleep. After a few days, you’ll notice you fall asleep faster.
  4. Turn off notifications
    The best decision I made was switching off notifications from food delivery apps. Don’t let them remind you of something you don’t need to think about!
  5. Have a morning routine with breakfast
    Knowing I’d have a good breakfast in the morning helped me resist late-night junk food. A hearty, nutritious start to the day feels much better than a guilty midnight binge.

These methods worked for me, and they might help you too. The truth is, we often know what’s bad for us, but nothing changes until we make a promise to ourselves and stick to it.

Until we make a promise to ourselves and man up to keep up that promise, nothing’s gonna change-except the late-night menu.

Originally published at https://sciencethoughts.com on January 24, 2025.

--

--

Nishith Krishnan
Nishith Krishnan

Written by Nishith Krishnan

Data Engineer writing on analytics, BI , science and life—simplifying complex systems into actionable insights. Connect: nishithmanu@gmail.com