All Children's Hospital Logo

Health Information Library

Teens > Q&A > Dieting & Weight > I Crave Unhealthy Food. What Can I Do?
I Crave Unhealthy Food. What Can I Do?

How can I get myself to stop eating the foods with sugar and salt that I crave every day?
- Sara*

Many people have trouble with sweets and salty food because they taste good — but you don't need us to tell you that!

Unfortunately, eating too much of these foods can negatively affect your health. It's OK to treat yourself once in a while, but only take a small portion and then put the bag away. If you feel like you can't control yourself when these types of foods are around, get rid of them! Make it easy on yourself and remove all temptation from the cupboards in your house and ask your parents to stop buying them.

A healthy alternative to foods with sugar is fresh fruit, which is naturally sweet and low in calories. When it comes to a salty alternative, try a couple of baked whole-wheat pretzels to satisfy your urge without the fat.

Reviewed by: Mary L. Gavin, MD
Date reviewed: October 2013

Although we can't reply personally, you may see your question posted to this page in the future. If you're looking for medical advice, a diagnosis, or treatment, consult your doctor or other qualified medical professional. If this is an emergency, contact emergency services in your area.

*Names have been changed to protect user privacy.

Related Articles
T    5 Ways to Get Your 5 a Day
T    Are There Healthy Fast-Food Options?
T    Eating Well While Eating Out
T    Go, Slow, and Whoa! A Quick Guide to Healthy Eating
T    Healthy School Lunch Planner
T    How Much Food Should I Eat?
T    Smart Supermarket Shopping
T    Your Secrets to Healthy Snacking
Note: All information is for educational purposes only. For specific medical advice, diagnoses, and treatment, consult your doctor.
© 1995-2015 KidsHealth® All rights reserved. Images provided by iStock, Getty Images, Corbis, Veer, Science Photo Library, Science Source Images, Shutterstock, and

Additional Info

Pocket Doc Mobile App
Maps and Locations (Mobile)
Programs & Services
For Health Professionals
For Patients & Families
Contact Us
Find a Doctor

All Children's Hospital
501 6th Ave South
St. Petersburg, FL 33701
(727) 898-7451
(800) 456-4543

Use Normal Template
© 2015 All Children's Hospital - All Rights Reserved