A rich and greasy dinner will prolong the digestion time and lead to poor sleep at night. Eating caffeinated drinks or food before going to bed will stimulate the nervous system, cheer up the spirit, speed up the heartbeat and breathing, and raise blood pressure. Caffeine has diuretic effect, and frequent going to the toilet at night is not conducive to sleep. Drinking alcohol before going to bed may make you fall asleep quickly, but the role of alcohol will keep you in a shallow sleep period and will not enter a deep sleep period. Some gas-producing foods make your stomach full of gas, making you uncomfortable and not conducive to sleep. Spicy food can cause some people's stomach upset and interfere with sleep.
If you want to have a good sleep, it is recommended to pay attention to: don't eat too much dinner; Do not drink more than two cups of coffee a day, and avoid drinking after four o'clock in the afternoon; Do not drink alcohol within 2 hours before going to bed; Chew slowly, and eat less food that flattens the abdomen at dinner, such as potatoes, beans, bread, bananas, corn, etc. Eat less salty and spicy food for dinner; Eat less food rich in tyramine before going to bed, such as hot dogs, bacon, chocolate, cheese and so on. A cup of warm milk before going to bed can help you sleep, and at the same time, it is accompanied by low-protein snacks to avoid waking up too hungry in the middle of the night.