Hello and thanks
There are two reasons for the fast heart beats: 1. Anxiety
2. heart related issue.
For anxiety you have to relax your mind and try some medication or yoga
to get rid from it.
In heart related issue AF or PSVT
may be the causes. To get to a diagnosis you have to get your EKG done at the time of episode or go for the holter study. This will help your doctor to get you a diagnosis. The treatment includes Beta-blockers or calcium channel blockers.
Consult your cardiologist and get to a diagnosis.