Depends -- the shops I like the most are about 20+ miles away now, so I don't go often. A couple of our doctors are close to them, so every month to month and a half I make the rounds of 2 or 3 stores. I also seem to be buying a lot more online lately.
Used to go almost every day when I worked in a shop and lived in Phoenix. And then another shop opened about a mile from my home, and they were soooo nice, and there was a 31 Flavors next door to it. I was there every couple of days. Needless to say my stash is huge and I should never buy fabric again, but you know what they say -- "never say never!".