4. Nasal Spray
If you hate needles then one of the best reasons to get a flu shot is that you don’t even have to get a shot. The nasal spray form of flu vaccine is considered effective for healthy people between the ages of 2-49. Even better news for little ones—the nasal spray has been found to be more effective than a shot for children age 2-8.