Not all patients with allergies need allergy shots, as some may get better by avoiding triggers or taking medication. However, if the symptoms cannot be controlled with medications or if the patient does not want to take the medications, then allergic shots can be given for long-term control of allergy or asthma.