Preparing for a flu shot is straightforward: stay hydrated, eat a snack beforehand, wear a short-sleeved shirt, and skip the painkillers. Most of the prep work takes less than a day, but a few smart choices before and after your appointment can reduce side effects and help the vaccine work as well as possible.
Make Sure You’re Well Enough
If you have a mild cold or the sniffles, you’re fine to get vaccinated. The CDC draws the line at moderate or severe illness: if you have a significant fever or feel genuinely unwell, wait until you’ve recovered before getting your flu shot. A low-grade runny nose won’t interfere with the vaccine’s effectiveness, but your body handles the immune response better when it isn’t already fighting something serious.
Eat, Drink, and Prevent Fainting
Fainting after a shot is more common than most people realize, and it’s usually triggered by a drop in blood pressure rather than any reaction to the vaccine itself. Having a snack and a drink before your appointment helps stabilize your blood sugar and blood pressure, which reduces the risk considerably. You don’t need a full meal. A granola bar, a piece of fruit, or a handful of crackers with a glass of water is plenty.
If you’ve fainted during shots or blood draws before, mention it when you check in. Sitting or lying down during the injection and staying seated for 15 minutes afterward gives your body time to adjust.
Skip the Ibuprofen Beforehand
It might seem logical to take a painkiller before your appointment to head off soreness, but that’s worth avoiding. Anti-inflammatory drugs like ibuprofen and naproxen may dampen the immune response your body needs to build protection. The theory is that these medications reduce the activity of immune cells involved in producing antibodies. While the evidence so far comes mostly from animal and lab studies rather than large human trials, there’s no upside to the gamble. If soreness bothers you afterward, you can take a painkiller then, once the initial immune response is already underway.
Skip Alcohol for 24 Hours
Alcohol can interfere with your immune system’s ability to build antibodies and contributes to dehydration, which may make common side effects like fatigue and arm soreness feel worse. Avoiding alcohol for at least 24 hours after your shot gives your body the best window to mount a strong response. The same logic applies to heavy drinking the night before: showing up dehydrated isn’t ideal when your immune system is about to get a workout.
Choose the Right Arm and Outfit
Wear a loose, short-sleeved shirt so you can easily expose your upper arm. If you’re right-handed, consider getting the shot in your left arm (and vice versa). The injection goes into your deltoid muscle, which will be sore for a day or two, so picking your non-dominant arm keeps the discomfort out of the way for most daily tasks.
Managing Needle Anxiety
If needles make you tense, slow breathing is one of the most effective tools available. Breathe in slowly through your nose, then out through your mouth, and keep going through the injection. This lowers your body’s pain response and helps prevent the lightheaded feeling that comes with tensing up. Looking away from the needle and focusing on a spot across the room, or chatting with the person giving the shot, also helps. The injection itself takes about two seconds.
Reduce Arm Soreness Afterward
The single best thing you can do for post-shot soreness is to keep your arm moving. Staying still lets the injected fluid sit in one spot in the muscle, which increases inflammation. A simple exercise called a lateral deltoid raise works well: stand with your palms at your sides, then lift both arms straight out to shoulder level and lower them back down. Three sets of 10, repeated a few times throughout the day, helps disperse the vaccine through the muscle tissue.
Stretching also helps. Try pulling your vaccinated arm across your chest and holding it in the crease of your opposite elbow for 15 to 30 seconds. A cool compress on the injection site can take the edge off if the area feels warm or swollen.
Know When You’ll Be Protected
Your body needs about two weeks after vaccination to build the antibodies that protect against the flu. During that window, you’re not yet fully covered, which is why timing matters. Getting vaccinated in September or October gives your immune system time to gear up before flu season peaks, typically between December and February. If you’re getting the shot in the middle of an active flu season, keep in mind that those first two weeks are a gap in your protection.
Vaccines for Adults 65 and Older
If you’re 65 or older, ask specifically about the higher-dose or adjuvanted flu vaccines designed for your age group. Older immune systems produce fewer antibodies in response to a standard flu shot, so these enhanced versions are formulated to trigger a stronger response. Flu seasons dominated by certain strains (particularly H3N2) tend to hit older adults hardest, making the upgraded vaccine especially worthwhile. Your pharmacist or doctor can confirm which options are available for the current season.

