Getting a flu shot while you have a mild illness, like a runny nose or slight cold, is generally safe and won’t cause problems. If you’re dealing with something more serious, especially with a fever of 100.4°F (38°C) or higher, you should wait until you recover. The concern isn’t danger so much as timing: your body builds a better immune response to the vaccine when it isn’t already fighting something else.
Mild Illness vs. Moderate Illness
The distinction that matters is how sick you are right now. A low-grade fever, runny nose, watery eyes, or slight stomach upset are all considered mild enough to go ahead with the shot. Your immune system can handle building protection against the flu while managing these minor symptoms.
Moderate or severe illness is a different situation. The CDC’s Advisory Committee on Immunization Practices lists “moderate or severe acute illness with or without fever” as a general precaution for vaccination. That means your provider will typically recommend waiting, though they may still proceed if timing is critical, such as during a flu outbreak or if you have a narrow window to get vaccinated before peak season.
The practical cutoff clinicians use for fever is 100.4°F (38°C). If your temperature is at or above that threshold, most providers will ask you to come back once it breaks.
Why Fever Matters
A fever signals that your immune system is already in high gear fighting an infection. When you get a flu shot, the vaccine introduces proteins that your immune system needs to recognize, respond to, and remember. If your body is already mobilizing resources against an active illness, it may not mount as strong a response to the vaccine. The result isn’t harm, but potentially weaker protection.
There’s also a practical reason to wait: the flu shot commonly causes mild side effects on its own, including low-grade fever, fatigue, and muscle aches. If you’re already sick, it becomes difficult to tell which symptoms are from your illness and which are from the vaccine. That ambiguity can cause unnecessary worry or lead you to think the vaccine made you sicker than it did.
The Shot Won’t Make Your Illness Worse
The flu shot contains either inactivated virus or no virus at all (depending on the type). It cannot give you the flu, and it won’t worsen an existing cold or infection. What might happen is that you feel a bit more run-down for a day or two, since your body is now processing the vaccine on top of whatever it was already dealing with. But this isn’t a sign of anything going wrong.
If you already got the shot while sick and you’re wondering whether it “counts,” the answer is almost certainly yes. Even if your immune response is slightly less robust than it would have been at full health, you’ll still develop meaningful protection. There’s no need to get a second dose.
Antibiotics and Vaccine Effectiveness
If your illness has you on antibiotics, there’s a subtlety worth knowing about. Research published in Nature Reviews Immunology found that antibiotics can disrupt gut bacteria in a way that impairs the flu vaccine’s effectiveness, but only under specific circumstances. In people who already had some prior immunity to flu strains (from past infections or vaccinations), antibiotics didn’t make a noticeable difference. In people with low pre-existing immunity, antibiotic use reduced the body’s ability to produce protective antibodies against certain flu strains.
This doesn’t mean you should skip the flu shot if you’re on antibiotics. But if you have flexibility in your timing, finishing your antibiotic course first and letting your gut bacteria begin recovering may give the vaccine a better foundation to work with.
How Long to Wait After Being Sick
There’s no strict number of days you need to be symptom-free before getting vaccinated. The general guidance is simply to wait until you feel better and any fever has resolved. For most common illnesses like a cold or sinus infection, that means a few days to a week. You don’t need to be at 100% health, just past the worst of it.
That said, don’t let a minor sniffle keep you from getting vaccinated during flu season. Delaying too long carries its own risk: if flu is already circulating in your area and you wait weeks for every last symptom to clear, you’re unprotected during the period when you’re most likely to be exposed. The vaccine takes about two weeks to build full protection after injection, so every delay adds to that window of vulnerability.
If you’re unsure whether your symptoms are mild enough to proceed, a quick call to your doctor’s office or pharmacy can settle the question in a few minutes. In most cases, they’ll tell you to come in.

