Advertisement
question

Should I put off getting a flu shot if I am taking steroids?

Dr. Michael Roizen, MD
Dr. Michael Roizen, MD
Internal Medicine
answer
Delay your flu shot until three days after you finish your corticosteroid prescription. The main reason is that steroids could weaken your response to the vaccine, making it less effective.
 
Make sure that you get your flu shot ASAP afterward, as it takes about two weeks to kick in. Once it does, it's about 70% to 80% effective in preventing flu hospitalizations and fatalities.

Continue Learning about Cold and Flu

What you should know about urgent care—and when to use it
What you should know about urgent care—and when to use it
It's Saturday afternoon. Your son has a fever. Or maybe your husband sprained his ankle. Or perhaps you cut your hand making dinner.  The problem is,...
Read More
How monoclonal antibodies prevent severe RSV infections
How monoclonal antibodies prevent severe RSV infections
Respiratory syncytial virus (RSV) is a virus that infects the airways. Most cases of RSV cause cold symptoms—runny nose, congestion, coughing, sore th...
Read More
Should I worry that I've been given two flu shots?
Should I worry that I've been given two flu shots? Do not worry if you get two flu shots in one flu ...
More Answers
Learn the best time to get your flu shot—and 5 other important facts
Learn the best time to get your flu shot—and 5 other important factsLearn the best time to get your flu shot—and 5 other important factsLearn the best time to get your flu shot—and 5 other important factsLearn the best time to get your flu shot—and 5 other important facts
Get the facts—and avoid common myths—so you can avoid getting the flu this season. Flu season typically begins in October and lasts until May, though...
Start Slideshow

Important: This content reflects information from various individuals and organizations and may offer alternative or opposing points of view. It should not be used for medical advice, diagnosis or treatment. As always, you should consult with your healthcare provider about your specific health needs.