No. Immunity shots are a way to boost your body’s natural response to an illness by giving it the nutrients it needs to put up a fight. Nothing more. If you’ve already got an illness, the most immunity shots might do for you is soothe your sore throat or chase away your nausea. They’re a proactive measure that may help you out if taken over a long period of time.
Studies on the shots are inconclusive, but their ingredients have known beneficial effects. If you think you might be seriously ill or must build up an immunity to a certain preventable disease, always check in with your doctor.