My headshop is the same way. Prolly why its lasted for 30 odd years in the same location. They still ask me for my ID everytime I go there and ive been going there for 8 years. They get a lot of kids that come in there with a group of friends and they have to literally card everyone, they dont mess around. I always like to support my local headshop, but the prices are starting to get ridiculous and I find myself more and more buying stuff online.