Sign up ×
Biology Stack Exchange is a question and answer site for biology researchers, academics, and students. It's 100% free, no registration required.

When you get a shot for a vaccine (for example, the annual flu vaccine), the nurse frequently indicates that your arm will ache for a day or two, maybe more. This ache is typically not just a pain from having your skin punctured, but is actually an ache of the entire arm.

What mechanism causes the entire arm to ache from a vaccine? Why doesn't that ache extend to other parts of the body, like the hands or the shoulders? Why do non-vaccine arm punctures (such as drawing blood, injecting drugs) not cause the ache?

share|improve this question
My guess would be local inflammation, but it's just a guess – nico Sep 18 '12 at 20:50
I would also say local inflammation. Since vaccines are designed to trigger an immune response, and inflammation is one of the initial mechanisms of the Innate response, it would make sense. – MCM Sep 18 '12 at 20:58
i think it may partially be "just in our heads" – tryingToGetProgrammingStraight Oct 31 '14 at 7:37

2 Answers 2

up vote 7 down vote accepted

The goal of the vaccine is to provoke an immune answer, therefore some degree of inflammation is expected in order for the vaccine to work.

Since you get the shot intramuscularily, intradermally or subcutaneously, it is local, and the inflammation does not spread. The reason why your whole arm seems to hurt (rather than the place where the vaccine was deposited) is, I think, that where you got your shot, you have not many pain receptors, and your brain is not able to determine the pain source very exactly.

share|improve this answer

Vaccines contain adjuvants. They are designed to enhance the immune response, which means creating something like an inflammatory response.

share|improve this answer
Not only like. Vaccines create a local immune response (otherwise they would be useless). – Chris Mar 19 '14 at 6:37

protected by Chris Aug 12 '14 at 6:31

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.