They all grow at their own rate, and if he came from the pet store his growth was probably stunted due to poor husbandry/feeding. Can you post a picture? There is no way to say for sure but if he is only 15 inches I wiuldn't think he isn't a day over 2 months.