Question: why sore after flu shot?
Answer: Soreness in your arm after getting a flu vaccine typically lasts no longer than one or two days. The pain and inflammation is your body's natural response to a foreign invader. It's a sign that your immune system is making antibodies, which is what offers you the protection from getting the actual virus.