Dinner is the last meal of the day. Though it’s one of the main meals of the day, it should definitely comprise of less calories and carbs than lunch. This is because when you have lunch, through the day there is enough time for digestion process to get accomplished completely. For the same reason, it is advised to have dinner at least 2 hours before going to bed. This gives your body to digest the food.