I buy my rats from my local reptile hobbyist store (that I like to support even if they're sometimes over-priced). I was just wondering, is this a normal price for rats or would I be better off buying somewhere else?

It's $5 per small frozen rat. This means I'm spending $100 dollars every 4-5 months on feeding my 1 Ball Python. I would of course pay that if necessary, just wondering if it's usually cheaper for you guys?

They're definetly cheaper than petco/petsmart, that's for sure.