Unfortunately, TeenHealthFX cannot make a diagnosis over the Internet. Only a doctor can determine where your upset stomach is coming from, help you manage the situation and start to feel better. Stomachaches can be caused by many things, like indigestion or other digestive disorders, stress, stomach flu, certain medications, or poor diet. For more information on the effects of stress on your health have a look at our answer to Stressed. Usually stomachaches are not all that serious, and they will resolve themselves in a few days. However, again, you should see a doctor if you have constant discomfort.
Maintaining a healthy diet and getting enough rest is important to your health and sense of well-being. A good step before you see your doctor is to review your habits - are you eating well, getting enough sleep, what medications are you taking? The doctor can evaluate your symptoms and take any lifestyle issues into account. If you live in Northern New Jersey, please call the Adolescent/Young Adult Center for Health at (973) 971.6475.