In the absence of risk factors , risk of heart attack in this age group is very low. All your symptoms seem to be musculoskeletal in origin and anxiety factor also plays a part.
Next Steps
Please do screening for risk factors like
diabetes, blood pressure, cholesterol. Also do a treadmill test. If that’s negative, there is no need to worry
Health Tips
Maintain healthy diet and eating habits, daily exercise, positive mindset