TIP! If the majority of your meals are healthy, there is nothing wrong with giving in to cravings. There are reasons your body craves certain foods; you may ...