According to experts, the best time to eat sugary food is after lunch as the body gets opportunity to burn off calories through rest of the day. Experts suggest one should eat dessert about an hour after lunch because if it's consumed directly after meal, one can feel bloated and uncomfortable. Sugary food should be avoided before going to bed.