I would suggest getting one through a breeder. Pet stores are notorious for not taking care of their reptiles correctly. I don't know of a reliable breeder in your area, maybe someone else does. Another way would be to see if there is a reptile show coming up in your area and purchase one there. I for one purchased mine over the internet/phone from a very reputable breeder, and many others on this website have done the same with fantastic results.