F.B.
The shots are definitively better for several reasons, one is they are only to the things she's allergic to, instead of the oral which is meant to suppress the entire immune response that is over-activated in the presence of the allergen, you would never give her cold medicine with a cough suppressant if she didn't have a cough, you would give her just what she needs, this is the same thing. The other thing is that most allergy medicines, especially the good ones have some level of steroid in them and that is especially dangerous to a growing child there are lots of scientific studies showing delayed growth after prolonged use. Also, in the beginning the shots are frequent, but then they spread apart to once a month. One shot a month to prevent her from getting sick and not having to constantly be medicated.