I'm not sure, guessing 3-4 months. A friend had him for 2 months and didn't care for him right. I was with her when she got him and I figured he was 1-2 months at the time.
I need to check with the petstore and see if they know since he came from a local breeder.