I've never had a reaction to the flu shot. I think when you immune system may already be compromised you would have a reaction. I hope it passes soon for you, but yes I have read it should only be 1-2 days.