Everyone has food cravings from time to time. If you have them a lot, this can be extremely frustrating, especially if you are trying to lose weight. When most people have cravings, they think they are hungry. However, most of the time when you have cravings, there is more of a reason to it than that. Figuring out why you are having cravings can help to make sure you keep eating healthy and stick to your weight loss plan.