Perhaps it would be interesting to know also what time you have breakfast, and lunch, not just dinner.
I don't eat breakfast. I don't think breakfast in our working culture makes sense. Rushing to work and eating all kinds of unhealthy food. There is no proof that breakfast is important for health.
I eat a light lunch around 12:30.
I eat a full dinner around 6:30.
I eat a full meal (second dinner?) around 12:00 just before I go to bed.
This has given me good health and good energy all my life.
dcarch