Don't go to bed immediately after dinner. Taking a nap just after eating may cause food reflux, make gastric juice stimulate the esophagus, make people feel uncomfortable, and may cause reflux esophagitis in severe cases. So it's best to rest for about 20 minutes before going to bed after lunch.
At night:
It is best to have a 4-hour interval between dinner and sleep.
Because among carbohydrates, fats and protein, fat is the most difficult to digest and takes the longest time to empty in the stomach. If you eat a lot of fatty food for dinner, your stomach will often be empty for more than 4 hours, so that when people go to bed, the digestive system is still working hard. When these messages are transmitted to the brain, it will cause brain activity and lead to insomnia.
Similarly, if you are not full and hungry at dinner, it will also affect your sleep. So you can eat millet porridge or send milk with a small amount of biscuits half an hour before going to bed at night. Experts suggest that dinner and sleep should be separated by 4 hours to minimize overeating before going to bed. If you must eat supper, you should choose light liquid or semi-liquid food.