Cold and Flu

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

A Answers (1)

  • AMichael Roizen, MD, Internal Medicine, answered
    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.
Did You See?  Close
What are some risks of flu vaccines?