Why Is My Heart Rate 120 at Rest? Causes & What to Do

A resting heart rate of 120 beats per minute is well above the normal range of 60 to 100 bpm, and it signals that something is pushing your heart to work harder than it should while you’re sitting still. The medical term for any heart rate above 100 bpm is tachycardia. At 120, your heart is beating 20% faster than the upper limit of normal, which means this isn’t something to brush off. The cause could be as simple as too much caffeine or as significant as a thyroid problem, but either way, it’s worth figuring out.

Temporary Triggers That Raise Your Heart Rate

Before assuming something is seriously wrong, consider what’s been happening in the last few hours. Several everyday factors can temporarily push a resting heart rate to 120 or higher:

  • Caffeine or stimulants. Coffee, energy drinks, certain teas, and medications that contain stimulants (like some cold medicines or ADHD drugs) directly speed up your heart.
  • Dehydration. When your blood volume drops from not drinking enough water, your heart compensates by beating faster to maintain circulation.
  • Stress, anxiety, or panic. Strong emotional responses trigger a flood of adrenaline that raises your heart rate, sometimes dramatically. A panic attack can easily push you past 120.
  • Nicotine. Smoking or vaping stimulates your nervous system and raises your resting rate.
  • Low blood sugar. If you haven’t eaten in a while, your body may respond to dropping glucose levels with a faster heartbeat.
  • Fever or illness. Your heart rate typically climbs about 10 bpm for every degree (Fahrenheit) of fever. A moderate infection can easily put you at 120.

If one of these applies, your heart rate should come back down once you address the trigger: drink water, let the caffeine wear off, or calm down from a stressful moment. The concern starts when your resting heart rate stays elevated for hours or keeps returning to 120 without an obvious reason.

Medical Conditions That Keep Your Heart Rate High

When a resting heart rate of 120 isn’t tied to a temporary trigger, a handful of underlying conditions are the most common explanations.

Overactive Thyroid

Hyperthyroidism is one of the most frequent medical causes of a persistently fast heart rate. When your thyroid gland produces too much hormone, it increases the activity of your heart’s natural pacemaker while simultaneously ramping up your nervous system’s “go” signals and dialing down its “slow down” signals. The result is a heart rate that stays elevated around the clock, not just in spikes. People with an overactive thyroid often notice palpitations, shortness of breath, unexplained weight loss, feeling hot all the time, or a fine tremor in their hands. A simple blood test can confirm or rule this out.

Anemia

If your blood doesn’t carry enough oxygen, typically because of low iron, your heart has to pump faster to deliver the same amount of oxygen to your tissues. Anemia-related tachycardia tends to come with fatigue, pale skin, dizziness, and feeling winded during activities that used to be easy. This is especially common in women with heavy periods, people with poor dietary iron intake, and anyone with chronic blood loss they may not be aware of.

POTS and Autonomic Issues

Postural orthostatic tachycardia syndrome (POTS) causes your heart rate to jump 30 or more beats per minute within 10 minutes of standing up, without a significant drop in blood pressure. If you notice your heart racing mainly when you stand or sit upright and it calms down when you lie flat, POTS is a strong possibility. Most people with POTS have a normal or slightly elevated heart rate while lying down, but standing pushes it dramatically higher. This condition is especially common in younger women and can develop after a viral illness.

There’s also a separate condition called inappropriate sinus tachycardia, where your resting heart rate stays above 100 bpm regardless of body position, without another identifiable cause. This is essentially the heart’s pacemaker running too fast for no clear reason.

Heart-Related Causes

Less commonly, a resting rate of 120 can point to problems with the heart itself. Abnormal electrical pathways in the heart can cause episodes of sudden rapid beating. Heart valve problems, heart failure, or inflammation of the heart muscle are other possibilities, though these usually come with additional symptoms like chest pain, significant shortness of breath, swelling in the legs, or fainting.

Medications That Can Speed Up Your Heart

Several prescription and over-the-counter drugs are known to raise resting heart rate as a side effect. Asthma inhalers containing drugs like albuterol or formoterol are common culprits because they stimulate the same receptors in the heart that they target in the lungs. Certain antidepressants, particularly some used for both depression and anxiety, can also push the heart rate up. Thyroid replacement medication, if dosed too high, essentially creates the same situation as an overactive thyroid. Even some over-the-counter decongestants contain stimulants that raise heart rate. If your resting heart rate hit 120 after starting or changing a medication, that connection is worth exploring with whoever prescribed it.

What Happens if It Stays This High

Your heart is a muscle, and running it at 120 bpm all day is like running a car engine at high RPMs nonstop. Over weeks and months, a chronically fast heart rate forces the heart to work harder than it’s designed to, which can gradually weaken the heart muscle. The heart chambers may stretch and lose their ability to pump efficiently. This process, sometimes called tachycardia-induced cardiomyopathy, is reversible if caught and treated, but it’s a real risk of ignoring a persistently fast heart rate.

In the short term, you may feel fatigued, lightheaded, or short of breath because your heart isn’t filling completely between beats when it’s racing. Some people feel their heart pounding in their chest or neck. Others barely notice it, discovering it only when they check a fitness tracker or have their vitals taken.

Warning Signs That Need Immediate Attention

A resting heart rate of 120 on its own warrants a medical evaluation, but certain accompanying symptoms make the situation more urgent. If you’re experiencing chest pain or tightness, fainting or near-fainting, severe shortness of breath at rest, or confusion, those are reasons to seek emergency care rather than scheduling a routine appointment. A heart rate of 120 that comes on suddenly, with a distinct “flip” or “switch” sensation, could indicate a specific type of abnormal heart rhythm that needs prompt treatment.

How the Cause Gets Identified

Finding out why your heart rate is sitting at 120 typically starts with an electrocardiogram (ECG), a painless test that takes about 10 minutes and records your heart’s electrical activity through sensors placed on your chest. This alone can reveal certain rhythm abnormalities. If the ECG looks normal but symptoms continue, you may wear a Holter monitor, a small portable device that records your heart rhythm continuously for a day or more while you go about your normal routine.

Blood work is equally important. A basic panel checking thyroid function, iron levels, electrolytes (potassium, magnesium, calcium), and blood counts can identify or rule out the most common non-cardiac causes. If there’s concern about the heart’s structure, an echocardiogram uses ultrasound to create a moving image of your heart, showing how well it’s pumping and whether the valves are working properly.

For cases where POTS is suspected, the evaluation is straightforward: your heart rate and blood pressure are measured while lying down and then again after standing for up to 10 minutes, looking for that characteristic spike of 30 or more beats per minute. Most of these tests are noninvasive, painless, and done in a regular office or outpatient setting.

What You Can Do Right Now

While you’re waiting to get this evaluated, a few practical steps can help bring your heart rate down. Drink water, since even mild dehydration makes the heart work harder. Cut back on caffeine and nicotine. If you’re feeling anxious, slow breathing exercises (inhaling for 4 seconds, holding for 4, exhaling for 6) activate your body’s calming nervous system and can meaningfully lower heart rate within minutes. Lie down if possible, which reduces the demand on your cardiovascular system and takes POTS-related spikes out of the equation.

Track your heart rate at different times of day and in different positions (lying down, sitting, standing) for a few days before your appointment. That pattern gives a clinician more useful information than a single reading, and it can help distinguish between POTS, anxiety-driven spikes, and a heart rate that’s truly elevated all the time.