Cravings are generally bad because they lead you to eat unhealthy junk food filled with empty calories. Letting yourself get into a state where cravings happen often can decrease your overall health and slow down any weight loss plans you have. There are however several steps you can take to avoid cravings and improve your overall nutrition.