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:
- 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! - 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. - 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. - 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? - 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
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:
- 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. - 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. - 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. - 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! - 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.