Yeah you need a doc to administer those. Allergy shots are typically a series of
injections meant to desensitize you to allergens. Not just one shot. You may be thinking of a steroid injection like kenelog to treat allergies but that isn't really a good long term solution and has it's own set of disadvantages.