A vitamin shot usually causes mild or no pain. The key is to relax and stay hydrated. Some people get a little swelling or itching at the place where the shot was given.