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 Caffery

Lafayette, LA 70508

(337) 984-5133

$25
CVS - Johnston

4406 Johnston St.

Lafayette, LA 70503

(337) 984-5220

$21
CVS - Bertrand

705 Bertrand Drive

Lafayette, LA 70506

(337) 232-7380

$21
CVS - Kaliste Saloom

1920 Kaliste Saloom Rd.

Lafayette, LA 70508

(337) 984-1092

$21
CVS - Johnston

6800 Johnston St

Lafayette, LA 70501

(337) 993-9883

$21
CVS - Westgate

111 Westgate Road

Lafayette, LA 70506

(337) 232-5506

$21
CVS - Pinhook

1326 West Pinhook Road

Lafayette, LA 70503

(337) 235-9197

$21
CVS - Ambassador

5044 Ambassador Caffery Parkway

Lafayette, LA 70508

(337) 983-2262

$21
Rite Aid - Ambassador

2252 Ambassador Caffery Parkway

Lafayette, LA 70506

(337) 988-7280

$30
Rite Aid - Johnston

4710 Johnston Street

Lafayette, LA 70503

(337) 988-7284

$30
Rite Aid - Ambassador

4510 Ambassador Caffery Parkway

Lafayette, LA 70508

(337) 988-7290

$30
Walgreens - Ambassador

2822 Ambassador Caffery Parkway

Lafayette, LA 70506

(337) 216-9399

$32
Walgreens - Johnston

2700 Johnston Street

Lafayette, LA 70503

(337) 232-9317

$32
Walgreens - Johnston

6130 Johnston Street

Lafayette, 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 Street

Lafayette, LA 70507

(337) 291-1808

$32
Walgreens - Gloria Switch

920 W Gloria Switch Rd.

LAFAYETTE, LA 70507

(337) 896-0128

$32