16atwarNOT,
Thanks for your question. Your symptoms are unlikely to be caused by your heart. Pain associated with heart disease if not affected by your breathing. In addition, 16 year olds are at very low risk for heart attacks, though they do rarely occur.
Your problem could be a muscular problem in your chest wall, such as a pulled muscle or bruised rib cage. In some cases a process that irritates the diaphragm (breathing muscle) can cause pain in a shoulder. This could be caused by an abdominal problem, or a lung problem.
It's difficult to answer this question with the benefit of examining you. I suggest you make an appointment with your doctor for his evaluation. After examining you, he will be able to make a determination of the cause of your discomfort.
Best wishes.
Martin Cane, M.D.
Important:
We hope you find this general health information helpful. Please note however, that this Q&A is meant to support not replace the professional medical advice you receive from your doctor. No information in the Answers above is intended to diagnose or treat any condition. The views expressed in the Answers above belong to the individuals who posted them and do not necessarily reflect the views of The HealthCentral Network. The HealthCentral Network does not review or edit content posted by our community members, but reserves the right to remove any material it deems inappropriate.