How it worksSafetyHealth libraryOur mission Sign in Start a free consult
Pymander
Free consult

How long does a sore arm last after a flu shot?

Updated Oct 25, 20264 min readAnswer
Arm still sore from your shot?
My arm is still sore days after my flu shot. Is that ok?Text the AI doctor
In short

A sore arm after a flu shot usually starts soon after the shot and lasts 1 to 2 days, according to the CDC. Redness or swelling at the spot, a low-grade fever, headache, and muscle aches can also happen, and flu shot side effects usually go away on their own within a few days. A cool, wet washcloth and keeping the arm moving can help. Call a clinician if redness or tenderness gets worse after 24 hours, or if side effects are not going away after a few days.

How long do flu shot side effects usually last?

The CDC says the most common flu shot side effects are soreness, redness, tenderness, or swelling where the shot was given. If they happen, they usually begin soon after vaccination and last 1 to 2 days.

Other side effects can come along with the sore arm. The CDC lists headache, fever, nausea, and muscle aches. They are generally mild and go away on their own within a few days.

  • Soon after the shot: soreness, redness, tenderness, or swelling at the shot site usually begins.
  • Day 1 to 2: the usual window for shot-site soreness, redness, or swelling to fade.
  • Past a few days: if side effects are not going away, CDC side effect guidance says to call your health care provider.

What helps a sore arm after a flu shot?

The CDC's tips for pain or swelling on the arm where you got a shot are simple. They come from CDC guidance on vaccine side effects in general, not a flu-specific page, but they cover the same kind of shot-site soreness.

Do not take a pain reliever such as ibuprofen before the shot to try to prevent soreness. The CDC does not recommend that. After the shot, talk to your doctor about whether to take an over-the-counter pain reliever.

  • Cool compress: put a clean, cool, wet washcloth over the area.
  • Keep the arm moving: use the arm normally instead of holding it still.
Not sure if your arm is healing normally? Describe it and get guidance by text, free.Text the AI doctor

When is redness or swelling at the shot site a problem?

Some redness and swelling right at the spot is one of the most common flu shot reactions. It usually begins soon after the shot and fades in 1 to 2 days.

The CDC says to call your provider if redness or tenderness where the shot was given gets worse after 24 hours, or if side effects are worrying or do not seem to be going away after a few days. Redness that is getting worse after the first day is a reason to call, not something to wait out.

What if my shoulder still hurts and I can't lift my arm?

A shot given too high on the arm can injure the shoulder itself. This is called shoulder injury related to vaccine administration, or SIRVA. Federal vaccine injury rules describe it as shoulder pain and limited range of motion after a shot given in the upper arm, thought to come from vaccine or needle trauma reaching the bursa, a small fluid sac in the shoulder.

Under those rules, SIRVA pain starts within 48 hours of the shot, the pain and reduced movement stay in the shoulder where the shot was given, the person had no problem with that shoulder before, and nothing else explains the symptoms. It is not a nerve injury.

A CDC-authored review of federal compensation claims from 2010 to 2016 looked at 476 claims the program's clinicians recommended accepting as SIRVA. 84% involved a flu vaccine, and about a third reported the shot was given too high on the arm. That study counted claims, not how often SIRVA happens, so it does not tell you your odds. Most sore arms are the common 1 to 2 day reaction.

If your shoulder pain is getting worse instead of better after a few days, or you can't raise your arm normally, see a clinician so they can examine the shoulder.

When should you get care?

In an emergency, call 911

Call your doctor if redness or tenderness at the shot site gets worse after 24 hours, if side effects are worrying or not going away after a few days, or if your shoulder pain is getting worse and you can't lift your arm normally.

Call 911 and get to the nearest hospital for signs of a severe allergic reaction: hives, swelling of the face and throat, trouble breathing, a fast heartbeat, dizziness, or weakness. These most often start within a few minutes to a few hours of the shot.

How our AI doctor decides when to send you to care ›

Is feeling dizzy or faint after the shot normal?

People sometimes faint after medical procedures, including shots. The CDC says to tell your provider if you feel dizzy, have vision changes, or hear ringing in your ears.

This is different from an allergic reaction. A serious allergic reaction to a flu shot is very rare, but it can happen after you leave the clinic, most likely within a few minutes to a few hours of the shot.

Common questions

How long does a sore arm last after a flu shot?

Usually 1 to 2 days. The CDC says soreness, redness, tenderness, or swelling at the shot site usually starts soon after the shot and lasts 1 to 2 days. If it is getting worse after 24 hours or not fading after a few days, call your provider.

Is it normal for my arm to be red and swollen after a flu shot?

Yes, some redness and swelling at the shot site is one of the most common flu shot reactions. It usually fades within 1 to 2 days. Redness or tenderness that gets worse after 24 hours is a reason to call a clinician.

Should I take ibuprofen before my flu shot to prevent a sore arm?

No. The CDC does not recommend taking pain relievers such as ibuprofen before a shot to try to prevent side effects. After the shot, talk to your doctor about whether an over-the-counter pain reliever is a good choice for you.

Should I keep my arm still after a flu shot?

No. The CDC suggests using or moving your arm to ease pain or swelling where you got a shot, along with a clean, cool, wet washcloth on the area.

Can a flu shot injure your shoulder?

It can. A shot given too high on the arm can cause shoulder injury related to vaccine administration (SIRVA), with shoulder pain that starts within 48 hours and limited movement in that shoulder. The CDC-authored study on it counted compensation claims, so it does not show how often it happens. If shoulder pain is getting worse or you can't lift your arm normally after a few days, have a clinician examine it.

Do I need to report a bad reaction to a flu shot?

You can. Reactions can be reported to the Vaccine Adverse Event Reporting System (VAERS), and your provider usually files the report, or you can do it yourself at 1-800-822-7967. VAERS staff do not give medical advice, so contact a clinician for care.

Pymander is not a replacement for a physician and does not provide medical advice, diagnosis, or treatment. Always seek the advice of a qualified health provider with questions about a medical condition. If you think you may have a medical emergency, call 911.

More guides

About this page. Written and maintained by the Pymander Health team. Last updated October 25, 2026.

Questions about this?Start a free consult