5. Meat
Meat is a good source of protein and B vitamins, but it can be hard on the digestive system if you overeat it. Because of this, it’s best not to eat steak right before bed. In fact, you shouldn’t eat anything, including meat, at least three hours before bed.