Hi there ~
It is concerning that you are having random heart pains and when you are suffering from such a condition more than once. I would like for you to visit with a cardiologist, to find out if there is anything going on in your heart that needs attention.
I hope this helps. It may also help to lose weight since you indicate that you are overweight
and to stop smoking
cigarettes. Take care and have a lovely day!