Why You Get Dizzy After a Set

Why you get dizzy after a hard set, what to do in the moment, how breathing, food and rest times change it, and the signs that need a doctor.

5 min read · Updated 31.07.2026.

Why You Get Dizzy After a Set

You finish a set of squats, rack the bar, and for a few seconds the room tilts, dark spots crowd your vision and you have to grab the rack. This happens to a lot of people who lift, and most of the time the cause is mechanical: pressure, breathing and how fast you stood up. A smaller share of cases does need a check-up, so it is worth knowing the difference.

What is actually happening

Your brain needs a constant blood supply. When systolic pressure drops suddenly by 20 mmHg or more, flow falls and within 3 to 10 seconds you get the familiar package: tunnel vision, ringing in the ears, cold sweat, legs that feel unreliable. The body usually fixes it on its own in 10 to 30 seconds, which is why most episodes pass before you even sit down.

One distinction matters. Presyncope — the feeling that you are about to go down, with darkening vision — is almost always a pressure problem. Spinning vertigo, where the room itself rotates, more often comes from the inner ear and needs a different approach.

The usual causes in the gym

Holding your breath

On a heavy squat, deadlift or overhead press you automatically brace and hold your breath. That helps stability, but pressure inside the chest rises and blood return to the heart falls. While you hold, pressure is high; the moment you exhale and stand tall, it drops fast. During maximal sets, pressures above 300/200 mmHg have been measured mid-rep, followed by a 40 to 60 mmHg drop right after.

In practice: hold only through the lifting portion, roughly 1 to 3 seconds per rep, and exhale through pursed lips near the top. If you are doing 8 to 12 reps and holding your breath through a full 30-second set, that is too much.

Standing up too fast

Leg press, bench press, hip thrust, lying leg curl — all of them end with a sudden move from horizontal to upright. The rule is simple: sit up first, stay there 10 to 15 seconds, then stand over 3 to 5 seconds. Do not jump off the bench.

Training on empty

If you have not eaten for 5 to 6 hours and then run 20 sets of legs, the odds go up. For a strength session, 30 to 50 g of carbohydrate 60 to 90 minutes beforehand is enough: two bananas, 60 g of oats, or two slices of bread with honey. For a session right after waking, even 15 to 20 g beats nothing.

Dehydration and heat

Losing 2 percent of body mass (1.6 kg for an 80 kg lifter) measurably lowers blood pressure and tolerance for hard work. Aim for 400 to 600 ml of water two hours before training and 150 to 250 ml every 15 to 20 minutes during it. If the gym is above 26 degrees or you sweat heavily, add salt — around 0.5 g of salt per litre of fluid is reasonable.

Rest periods that are too short

Sets of 1 to 5 reps with heavy loads need 3 to 5 minutes of rest. Squeeze them into 60 to 90 seconds because you are in a hurry and the system never gets back to baseline. For sets of 8 to 12 taken close to failure, 2 minutes is a realistic minimum.

Hyperventilating before the set

Ten to fifteen fast deep breaths before you walk up to the bar blow off too much carbon dioxide, which narrows the blood vessels in your brain. Two or three calm deep breaths do the same job without the side effect.

What to do in the moment

  1. Put the weight down or step away from the rack first, before anything else.
  2. Sit or lie down. If you can lie flat and raise your legs 20 to 30 cm, better — flow returns faster.
  3. Breathe normally, not fast. Give it 60 to 90 seconds.
  4. Drink 200 to 300 ml of water and eat something quick: a banana, or 2 to 3 dates.
  5. Stand up slowly, with support. If it spins again on the second attempt, the session is over for today.
If it has happened twice in the same session, there is no version of that session worth finishing.

How to make it less likely

  • Warm up 8 to 10 minutes before your first working set; going cold into a heavy set is a common trigger.
  • Do not stack heavy squats and deadlifts back to back without at least 3 minutes between them.
  • Keep a short log: which lifts, hours since your last meal, how much fluid. Over two weeks the pattern usually shows itself.
  • If you take blood pressure medication or diuretics, assume your threshold is lower and rest longer.
  • Alcohol the night before and 5 hours of sleep act on you the same way dehydration does.

When to see a doctor

Get checked without delay if the dizziness came with any of these:

  • an actual loss of consciousness, even for a couple of seconds;
  • chest pain or pressure, shortness of breath, a racing or skipping heartbeat;
  • weakness on one side of the body, slurred speech, double vision, or a severe headache that started abruptly;
  • a spinning sensation lasting more than a few minutes, with nausea and vomiting.

Book a non-urgent appointment within the next couple of weeks if it happens three or more times in two weeks, if it also occurs outside training, if you are tired and pale alongside it (possible iron deficiency), or if you take blood pressure medication. The basic workup is quick and cheap: blood pressure lying and standing, a full blood count, iron and ferritin, blood glucose, and an ECG if needed. Anything that repeats deserves a test result rather than a guess.

The short version

  • The usual cause is a blood pressure drop from breath-holding and standing up fast, not weakness or poor conditioning.
  • Exhale near the top of each rep; do not hold your breath through a full 30-second set.
  • 30 to 50 g of carbs 60 to 90 minutes before and 150 to 250 ml of water every 15 to 20 minutes solve a large share of cases.
  • When it hits: lie down, legs up, 60 to 90 seconds, water, then stand slowly with support.
  • Fainting, chest pain, neurological signs, or three episodes in two weeks mean a doctor, not another set.

General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.

Read next