LAFAYETTE, La. (KPEL) -- Flu season is now well underway, and it so far has been a worse-than-average one for the state of Louisiana.

The best way to protect yourself from the influenza is through the flu shot, but getting that pesky needle in your arm has apparently been difficult this year with many pharmacies running short of the vaccine.

We've done the hard part for you, logging several hours (okay, maybe minutes) of calls to nearly every pharmacy we could think of. The result is this comprehensive list of which places have the shot, including how much it'll cost you out-of-pocket if you don't have health insurance.

LOCATION ADDRESS/PHONE PRICE (WITHOUT INSURANCE)
Albertsons - Johnston

2678 Johnston St.Lafayette, LA 70503

(337) 233-2265

$25
Albertsons - Ambassador

4400 Ambassador CafferyLafayette, LA 70508

(337) 984-5133

$25
CVS - Johnston

4406 Johnston St.Lafayette, LA 70503

(337) 984-5220

$21
CVS - Bertrand

705 Bertrand DriveLafayette, LA 70506

(337) 232-7380

$21
CVS - Kaliste Saloom

1920 Kaliste Saloom Rd.Lafayette, LA 70508

(337) 984-1092

$21
CVS - Johnston

6800 Johnston StLafayette, LA 70501

(337) 993-9883

$21
CVS - Westgate

111 Westgate RoadLafayette, LA 70506

(337) 232-5506

$21
CVS - Pinhook

1326 West Pinhook RoadLafayette, LA 70503

(337) 235-9197

$21
CVS - Ambassador

5044 Ambassador Caffery ParkwayLafayette, LA 70508

(337) 983-2262

$21
Rite Aid - Ambassador

2252 Ambassador Caffery ParkwayLafayette, LA 70506

(337) 988-7280

$30
Rite Aid - Johnston

4710 Johnston StreetLafayette, LA 70503

(337) 988-7284

$30
Rite Aid - Ambassador

4510 Ambassador Caffery ParkwayLafayette, LA 70508

(337) 988-7290

$30
Walgreens - Ambassador

2822 Ambassador Caffery ParkwayLafayette, LA 70506

(337) 216-9399

$32
Walgreens - Johnston

2700 Johnston StreetLafayette, LA 70503

(337) 232-9317

$32
Walgreens - Johnston

6130 Johnston StreetLafayette, LA 70503

(337) 984-1057

$32
Walgreens - Kaliste Saloom

2517 Kaliste Saloom Rd.Lafayette, LA 70508

(337) 216-9187

$32
Walgreens - Pinhook

1850 W Pinhook Rd.Lafayette, LA 70508

(337) 267-4614

$32
Walgreens - Moss

3747 Moss StreetLafayette, LA 70507

(337) 291-1808

$32
Walgreens - Gloria Switch

920 W Gloria Switch Rd.LAFAYETTE, LA 70507

(337) 896-0128

$32