At young age there are not much chances of any heart problem ;you see that if there is low Hb less than 11 gms % , then see if there is any low grade fever which is going unnoticed, any mental anxiety, get your BP checked , any Thyrotoxicosis (high activity of
thyroid ) or call me 9811 031656