The time it takes for allergy shot therapy to show full effectiveness can vary from one person to another. Most allergy shot regimens take three to five years to eliminate allergic reactions for patients. The success rate for allergy shots is currently 75 to 85 percent.