Avg is 3 years
Allergy injections are steadily increased until a maintenance dose is reached and symptoms are better controlled.
Once this level is reached, the time period between shots is gradually increased from weekly to monthly. The average time for most patients to improve while on shots is 3-5 years. While some patients get better on shorter times, their symptoms often return quickly.