People who eat more frequently throughout the day tend to be at higher risk for obesity. Our ability to process sugar goes way down after eight p m, and so when you're eating the largest meal of your day very late into the evening,. maybe it's even 11 midnight for a lot of people. When should people be having their dinners? Ideally two to three hours before bed am.