Why Do Flu Shots Hurt? The Science Behind the Sting

Flu shots hurt for two reasons: the needle pierces through skin and into muscle, and the vaccine itself triggers a localized immune response that causes soreness for the next few days. That lingering ache in your arm isn’t a sign something went wrong. It’s your immune system doing exactly what the vaccine asked it to do.

What Causes the Initial Sting

The immediate pain you feel is purely mechanical. A needle is puncturing your skin, passing through a thin layer of fat, and depositing fluid into your deltoid muscle. That muscle isn’t used to having liquid forced into it, so the tissue stretches slightly to accommodate the vaccine. The faster the injection, the briefer this part tends to be. If the person giving the shot moves the needle around after insertion or pulls back on the syringe before injecting (a technique called aspiration), that can make the sting worse. Current WHO guidelines recommend against aspiration for vaccines specifically because it increases pain without any benefit.

Tensing your arm is one of the most common ways people accidentally make the shot hurt more. When the deltoid muscle is tight, the needle meets more resistance, and the fluid has a harder time spreading through the tissue. Letting your arm hang loose at your side or resting your hand on your thigh keeps the muscle relaxed and reduces that initial jab.

Why Your Arm Stays Sore Afterward

The soreness that builds over the next several hours is a completely different process from the needle sting. Your immune system detects foreign proteins from the vaccine and sends inflammatory cells rushing to the injection site. These cells release chemical signals that cause swelling, warmth, and tenderness in the surrounding muscle tissue. This is the beginning of your body learning to recognize and fight the flu virus, and it happens to be uncomfortable.

Some flu vaccines contain adjuvants, ingredients specifically designed to amplify this immune response. Adjuvanted vaccines cause more local reactions like redness, swelling, and pain at the injection site compared to non-adjuvanted versions. They can also produce more systemic effects like low-grade fever and body aches. The tradeoff is a stronger immune response, which is why adjuvanted flu shots are typically given to older adults whose immune systems need a bigger push.

For most people, this soreness peaks within the first 24 to 48 hours and resolves in about two to three days. You might also notice a small area of redness or a slight firmness around the injection site during that window.

What Actually Helps With the Soreness

Moving your arm is the single most effective thing you can do. Keeping the muscle active in the hours after the shot increases blood flow to the injection site and helps your body process the vaccine faster. Try raising your arm in front of you and gently pushing against your elbow, making slow circular motions with the arm, or even walking your fingers up a wall. It will feel counterintuitive since the muscle is tender, but people who keep their arm moving consistently report less pain than those who baby it.

A cool compress on the injection site for 10 to 15 minutes can reduce swelling and temporarily numb the area. Over-the-counter pain relievers can help if the soreness is interfering with sleep or daily activities. Getting the shot in your non-dominant arm is another simple strategy, since you’ll use that arm less throughout the day and notice the soreness less.

Does Needle Temperature Matter?

You might assume a cold needle fresh from the refrigerator would sting more, but it doesn’t make a measurable difference. In a controlled study where participants received flu vaccine injections with either cold or room-temperature needles, the pain scores were virtually identical. The same held true for saline injections. So whether the syringe was just pulled from cold storage or had been sitting out, your experience will feel the same.

When Soreness Isn’t Normal

Typical post-vaccine soreness is diffuse, meaning it spreads across the general area of the deltoid rather than concentrating in one sharp spot. It improves steadily and is gone within a few days. If your pain starts immediately at the moment of injection, is severe enough to limit your ability to raise your arm, and doesn’t improve after a week, that pattern looks different from a normal immune response.

A rare condition called shoulder injury related to vaccine administration, or SIRVA, happens when the vaccine is injected too high on the arm, depositing fluid into or near the shoulder joint rather than the muscle belly. This can cause bursitis, tendinitis, or in uncommon cases, rotator cuff damage. The hallmark of SIRVA is shoulder pain with restricted range of motion that begins at the time of injection and persists for weeks or longer. It’s caused by incorrect needle placement, not by the vaccine itself, and it’s preventable with proper injection technique. If your pain fits this pattern, imaging and medical evaluation can identify the specific issue.