You'll need to get monthly allergy shots for three to five years. Then you can stop having shots. Usually allergy shots are very safe. But because allergy shots contain small amounts of the allergen you're allergic to, you might have an allergic reaction to the shot itself. One kind of allergic reaction is swelling at the place where the shot is given.
People can also have severe, shock-like reactions to an allergy shot.
But this problem rarely happens. In case you have a bad reaction, your doctor will have you stay at the office for about 20 minutes every time you get your shot. That way, if you have a reaction to the shot, your doctor can give you something right away to stop it. It usually takes six months or more of allergy shots before you start feeling better and notice relief of your allergy symptoms. If you don't feel better after this much time, you should probably talk with your doctor about another kind of treatment for your allergies.