The best time for dinner, in diabetics varies from person to person depending upon the individual's daily routine. Ideal meal planning suggests that it is better to finish dinner about 2-3 hours prior to sleeping.This will prevent the liver from releasing extra glucose and assist in managing sugar levels during overnight fasting.
Thus, dinner should be about 3 hours prior to sleeping. If you sleep at around 11 at night, the ideal dinner time for you is between 8-8.30. If you sleep at 10 pm, then the ideal dinner time for you is 7-7.30 pm; so you can accommodate a bedtime snack.