Welcome to HealthcareMagic.
Considering your age , it is unlikely to be a heart disease
however , there are heart diseases that can effect young people .
These symptoms denote to a heart problem.However it can be due to anxiety
I hope you had a cardiac evaluation done to check for any heart disease.
In such situation , an ECG , Echocardiogram
are neeeded to evaluate for any heart disease.
Hope this information is useful to you and others.