Never eat these foods before bed.

Whether you can sleep well at night is very much related to what you ate for dinner. The "Huangdi Neijing" (The Yellow Emperor's Inner Canon) once said, "If the stomach is not harmonious, sleep will be uneasy"; clinical nutritionists also point out that one of the causes of sleep disorders is eating some "unsuitable" foods for dinner. So, what exactly should you eat at night to promote sleep, and which foods will keep you awake?

I. Caffeine

Many people know that foods containing caffeine can stimulate the nervous system and have a diuretic effect, and are a common cause of insomnia.

II. Spicy Foods

In fact, eating spicy foods for dinner is another important factor that affects sleep. Chili peppers, garlic, onions, etc., can cause a burning sensation in the stomach and indigestion, which in turn affects sleep.

III. Greasy Foods

Greasy foods increase the burden on the intestines, stomach, liver, gallbladder, and pancreas, and stimulate the central nervous system, keeping it in a constant state of work, which can also lead to insomnia.

IV. Foods That Cause Bloating

Some foods produce a lot of gas during digestion, leading to a feeling of bloating and interfering with normal sleep, such as beans, Chinese cabbage, onions, corn, and bananas.

V. Alcohol

Drinking alcohol before bed was once thought by many to promote sleep, but recent research has shown that while it can help a person fall asleep quickly, it keeps the sleep state in a light sleep stage.

Reading Recommendations

The Three Best Foods to Eat Before Bed.
Food Therapy: 6 Spicy Foods to Prevent Disease
Eat more red foods during a "warm winter."
Vitamin E promotes blood flow, so stock up now!
5 Foods to Avoid After 7 PM, Including Dark Chocolate and Nuts.