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

5 reasons people tend to get sick in the fall
5 reasons people tend to get sick in the fall
During the fall and winter months, people tend to spend more time inside. When there are more people indoors and the doors and windows are closed, it'...
Read More
What is bird flu—and should we be worried?
What is bird flu—and should we be worried?
At least 70 human cases of A(H5N1) “bird flu” have been reported since 2024, and one person from Louisiana has died from the infection, according to t...
Read More
Is it a cold, the flu, COVID, or something else?
Is it a cold, the flu, COVID, or something else?
Respiratory infections like flu and colds are more common in the colder fall and winter months. Some people may feel like they’re jumping from one ill...
Read More
How long does influenza type A last?
Some symptoms of influenza type A may last for weeks. Learn more about the duration of influenza typ...
More Answers

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.