How long does it take for a steriod shot for asthma to wear off. So I can reschedule for my IgE lab test?

2 weeks. In a conservative manner, i would wait 2 weeks to get an accurate blood test result, but you may still be able to undergo a skin test and get better results. See an allergist.