Give your body the nutrients it needs. If you have a diet of simple carbs, sugars, etc. your body is craving nutrient dense food. When you get a healthy diet in play that is protein rich you’ll feel full much longer and won’t have the desire to snack.