My Dr always told me that your body has cravings for a reason. So unless you're craving something inedible, go for it. Don't deny yourself sweets or anything else if you're craving them because you don't think you should eat them. Use judgement and common sense, but trust in your body too :)
Eat when you are hungry and don't deny yourself food because you think you are eating too much.