Drink a protein drink. Not only is it good for you but the protein will help you feel full. Also, eating high fiber foods will help too.... Oh, and so will drinking water. Water fills your stomach and will make it feel full.
Have just a taste of whatever you're craving, just don't be overindulgent. Try to find a healthy alternative if you're craving something unhealthy. I've found that if I don't have the quick go to junk food in the house I'll actually snack on the healthier things I do have. Don't deprive yourself of a little freedom with food, just be conscious of how much you're consuming.
You didn't really specify what you were craving but with most any craving all you need to do is distract yourself for 3 minutes. Think of the lyrics of a song, recite a poem you memorized or keep a rubik's cube in your pocket.
Alright although all of these other answers are good advice here is your best bet. A small handful of nuts is the best thing you can do hands down. The reason for this is because nuts are a natural appetite suppressant. For instance many people who go on diets have a hard time not eating as much in one meal so they should always try to incorporate nuts in their diet so that they can chew on a few nuts and not feel as hungry when their meal comes along. most people look at nuts however and would say that's not a good idea because they are high in fat. Well the truth is there are different types of fat in food and nuts are actually a good type. The fat found in nuts and eggs actually help you body burn more bad fats throughout the day. Its a win win situation.
Hey Hippippiechick18, Did you mean food or drug cravings? Actually they probably require similar solutions. Call a loved one and let them rant about their day; clean your place, or go to sleep. The point is to get out of your head. It's a bad neighborhood to go in alone. Most cravings only last 7 seconds,that includes food and the hardest of drugs, it's just that the more something is taken in, the closer together those 7 second cravings are, and they can come to feel as though they are never ending. If you crave something don't keep it in your home, and don't buy it. Hang on baby. Those 7 seconds will be further and further apart. On days I struggle the most, it helps to just go to sleep.
A nutritionist told me ... you crave what you put into your mouth. You drink soda, you will crave soda, you drink water, you will teach your body to crave water (takes time). Eat healthy veggies and soon your body will be craving those healthy veggies.
Another friend told me how to beat chocoholic cravings ... eat raisins. It gives you the sweetness and chewiness that you would get from chocolate. Tried it several years ago. Took a few weeks, but I haven't been a chocoholic since!
9 months ago
Last edited at 6:36PM on 3/18/2013
Depends on the craving. I usually drink water or orange juice and/or eat a handful of plain crackers if the craving is food related. If something else I take myself out of the environment. Kendo and martial arts usually keep my video game playing desire in check. You could also free write or listen to music.