Hi you are only 18 years old, and since your symptoms are always triggered by emotional events, unlikely it's heart related. Just observe if you get the same symptoms, sharp pain, breathlessness even on physical activity, exercise. If not then could be related to anxiety and not heart
Next Steps
However if it's repeatedly happening, before labelling it as anxiety do a basic ECG and Echo. If these are normal, seek help for coping with emotional triggers