Zocdoc Answers

Medical questions & health advice by board certified doctors

"Why do I have sharp chest pains?"


I'm a 24 year old male, front desk agent at a local hotel, and I often get very sharp chest pains for no apparent reason. It almost always occurs right over my heart and it feels like a stab. It's never just one "stab", but a couple. Sometimes lasting a little over a minute. I have visited a doctor in regards to this, but they've run tests and they can't find anything wrong. I don't take any medication, I don't have asthma (I was on the track team in High School) and I don't smoke anymore (and when I did, it was literally one or two cigarettes a week for about a year).


This is an unfortunate complaint, and I am glad that you have already discussed this with a physician and had various tests done. Whenever a person is having chest pain, that person needs to speak with a physician in person rather than via the internet, as it could be a life threatening emergency. In general, the first thing that doctors worry about with chest pain is anything to do with your heart, such as a heart attack.

See a doctor who can help

Find a Primary care-doctors near you

Since you are so young and sound active, that is, of course, less likely. Even so, I am glad you have spoken with your local physician. A more likely cause of your pain would be something musculoskeletal, such as costochondritis. Musculoskeletal pain can be sharp and stabbing as you describe, and can be made worse with pressure (by pushing at the affected spot) or movement. If the pain generally occurs in exactly the same area, costochondritis is even more likely. Costochondritis is the name doctors use to describe inflammation of the joint between your ribs and your sternum. It is common, even in the young, and generally improves with non steroidal anti-inflammatory drugs that you can get over the counter. Again, please speak to your doctor to make sure that you are being treated correctly and have the right diagnosis. Chest pain is very serious and should be treated accordingly.

Zocdoc Answers is for general informational purposes only and is not a substitute for professional medical advice. If you think you may have a medical emergency, call your doctor (in the United States) 911 immediately. Always seek the advice of your doctor before starting or changing treatment. Medical professionals who provide responses to health-related questions are intended third party beneficiaries with certain rights under Zocdoc’s Terms of Service.