As young as you are I would guess that you have issues related to the vitamins and minerals.
I have had two heart attacks. One at 45 the other at 49.
I have never drank or smoked. (I should have drank like a fish through the years; less anxiety!
My cholesterol was 165 on first heart attack 156 on the second. I had complete physicals, weeks before each heart attack including an echocardiogram performed while I was on the treadmill right before the second heart attack.