Zocdoc Answers

Medical questions & health advice by board certified doctors

"Why do I have food cravings late at night?"

ZocdocAnswersWhy do I have food cravings late at night?


I am 28 and maybe I stay up too late but I always crave food late at night. What can I do to stop?


Late night food cravings are very common, but they can be controlled. In fact if you are trying to work on weight loss or eating more healthy foods, then it is important to control them. The best way to help control these cravings is to eat healthy, balanced meals all throughout the day. If you eat regular, small, frequent meals this will keep your blood sugar levels more steady and you will be able to avoid the peaks and falls in the blood sugar that are likely to stimulate cravings. Another strategy that could be helpful would be to eat a fiber-rich meal at dinner. Fiber tends to hang around a while and keep you full for longer, which should push off the cravings. You could also consider eating your dinner a bit later in the evening, again to avoid feeling hungry just before bed. If you do have cravings still, plan ahead for them. This means having small, healthy snacks like fruits and vegetables on hand rather than junk foods. Also, consider turning off the television and getting some physical exercise if the cravings strike. I recommend talking to your primary care doctor for more information about this issue.

Zocdoc Answers is for general informational purposes only and is not a substitute for professional medical advice. If you think you may have a medical emergency, call your doctor (in the United States) 911 immediately. Always seek the advice of your doctor before starting or changing treatment. Medical professionals who provide responses to health-related questions are intended third party beneficiaries with certain rights under Zocdoc’s Terms of Service.