You may experience dizziness or fainting with the flu shot. These effects shouldn't last longer than a day or two. If you tend to get dizzy or faint when getting a shot, be sure to tell your healthcare provider before they give you the flu shot.