I was wondering if there was any way to find out all of the headshops in my area, are there any online lists?
Yup, what he said. But I'd check around once you find a shop you like. I've heard some shady things about some of the ones labeled "legit"