Why is my heart racing?

Considering the incredible job your heart does – keeping you alive by pumping blood to provide your body with the oxygen and nutrients it needs – you probably don’t often think about how hard it works every second of the day. To be precise, your heart beats from 60 to 100 beats a minute. That’s between 86,400 and 144,00 beats a day. If your heart beats more than 100 times per minute, it’s known as tachycardia. It might sound serious, but it’s unlikely to be a sign of a heart attack.
Still concerned? Here are the most frequently misdiagnosed warning signs of a heart attack
Stress

When stress triggers the release of hormones like adrenaline or cortisol, they drive up heart rate and blood pressure, which results in an elevated pulse, explains cardiologist, Dr Adam Splaver. This is a normal response to stress and resolves itself once the stress is dealt with. Try relaxation exercises, deep breathing, yoga, and tai chi to quell your anxiety.
Find out how to teach yourself to meditate and beat stress here.
Too many stimulants

Stimulants like caffeine, alcohol, nicotine, and medicines for ADHD can also increase blood pressure and give you a racing heart. If these are triggers for you, stick to a healthy diet and limit your intake of caffeine. Healthdirect Australia recommends that healthy adults consume no more than 400 milligrams of caffeine a day – the equivalent of four cups of coffee, 10 cans of soft-drink, or two energy drinks.