When is the best time to eat dinner?

There are no strict rules on when it is best to eat dinner, and it is generally okay to consume dinner from 5pm to 8pm.
Dinner is an important meal of the day. Generally speaking, it is more appropriate to consume 30%-40% of the total calories of the day for dinner.
The time of dinner can be specific to different situations and there are no strict rules. Generally speaking, it is more appropriate to have dinner from 5:00 to 8:00 p.m., when the stomach has been emptied and can be prepared for eating again. At the same time, 5:00 to 8:00 is not too late. If you eat and drink shortly before bedtime, it may lead to indigestion while interfering with your sleep.
Dinner should always be a combination of meat and vegetables, increasing the variety of foods and keeping a variety of foods, while maintaining a balanced and complete balance between the major nutrients.