Reading while eating affects your health. When people eat, a large number of digestive organs need blood supply to successfully complete food digestion. However, if you read while eating, brain activity also needs to consume blood, which leads to the reduction of blood and energy obtained by digestive organs, thus causing indigestion symptoms. After a long time, the stomach is prone to problems. This kind of behavior should be explicitly prohibited. You should eat carefully and have a rest after dinner before reading.
Give him time to write homework suggestions, one by one, just like an exam. Slowly, his concept of time is acquired, and his efficiency is naturally high. If he writes fast, he will go to bed early and get up naturally the next day.
It is not easy to change habits and form good habits. It takes patience and time. I hope parents and children can work together.