Some tips which can help you to stop craving are-
* Fiber and water will always save the day: Eat high-fiber foods at night. The fiber will keep you feeling full longer and decrease any cravings you may get before bedtime. Also maintain a high level of hydration throughout your day. Very often your brain may misinterpret the signal for thirst as a signal for hunger. Drinking water eliminates this unrecognized thirst. Also, when water mixes with fiber, it adds bulk to your stomach making you feel full and thus reducing cravings.
* Don't starve yourself: Most cravings can be traced to a dip in blood sugar level caused from extreme starving. So always try to eat small meals and snacks throughout the day instead of eating three large meals. Researches show that people who eat mini meals throughout the day tend to snack or crave foods less often.
* Don't skip breakfast: Skipping breakfast is one of the chief causes of food cravings throughout the day. If you skip breakfast your brain will keep sending signals throughout the day that you are hungry. Try oatmeal for a healthy, satisfying breakfast which fills you up, and keeps you going for several hours. It has both fiber and water to help you fight cravings.
* Get enough sleep: Inadequate sleep triggers food cravings. When you don't get enough sleep, you feel tired.
* Eat healthy food if you have craving: If you still are struggling with craving, try to go for healthy food rather than junk food. You can grab a carrot instead of french fries, eat an apple instead of a burger and have popcorn instead of potato chips.