I'm a 21 year old female and for a long time I had these weird cramps in my heart that feel very sharp, similar to having pins stuck on your heart, I guess that's the best way to describe it. What I found over the years is that during a cramp (that usually last 1-3 min) when I breathe it hurts even more, so I have been holding my breath a lot or taking very short breaths during the cramps. As I'm growing, the pains are getting worse. I'm not sure if I should worry or if it's just maybe a cause of stress.