Immunotherapy is also known as allergy shots. Immunotherapy works by exposing your body to regular injections of an allergen. The goal is to desensitize your body and lessen your reaction to the allergen. The shots are usually given for between three and five years. Immunotherapy is particularly effective for pollen, pet dander, and dust mite allergies.