The numbing medicine wears off within hours. The steroid typically starts working in 3–7 days, and relief commonly lasts from several weeks to several months. How long it lasts varies from person to person.