All Children's Hospital Logo

Health Information Library

Teens > Q&A > Doctors, Hospitals & Medicine > Why Did I Feel Like Throwing Up After Stepping on a Nail?
Why Did I Feel Like Throwing Up After Stepping on a Nail?

I stepped on a nail. It wasn't rusty, but when I got back to the house I almost lost my lunch. Why did my body do that?
- Max*

Our bodies sometimes react to upsetting things in surprising ways. Emotions like fright, pain, anxiety, or shock can affect the body's nervous system and make someone feel like throwing up.

It's perfectly normal to feel sick after an accident or injury — even if you're not hurt or upset. Often you will feel sick immediately after an incident. But sometimes a little bit of time might pass before the nausea hits.

If you feel nauseated after an injury or after something upsetting happens, sit down. Breathe slowly in and out, deep into your belly. This can calm you down and help the nausea improve. If you start feeling dizzy, there's a chance you may faint. So keep sitting or lie down and ask a friend to get you some water.

Sometimes, throwing up is about more than being shocked or in pain. It can be a sign of a serious injury. If you throw up after hitting your head or taking a blow to your belly, call a doctor right away.

Stepping on a nail is something that needs medical attention. Even if the nail isn't rusty, you can get tetanus or other infections. So call your doctor.

Reviewed by: Kate M. Cronan, MD
Date reviewed: August 2011

*Names have been changed to protect user privacy.

Related Articles
T    Anxiety: Rachel's Story
T    Fainting
T    MRSA
T    Osteomyelitis
T    Staph Infections
T    Tetanus
T    Why Do I Faint After Getting a Shot?
Note: All information is for educational purposes only. For specific medical advice, diagnoses, and treatment, consult your doctor.
© 1995-2014 KidsHealth® All rights reserved. Images provided by iStock, Getty Images, Corbis, Veer, Science Photo Library, Science Source Images, Shutterstock, and Clipart.com

Additional Info

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

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

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