Some vaccines can be taken by mouth or sprayed into your nose. Talk to your doctor to see whether this is an option. Most of the time, you will need to have the shot with a needle. It may sting for a moment and be a little sore, but it is much better than taking the risk of getting sick. Putting a cool, wet wash cloth where you got your shot can help make it feel better.