it doesn't look like a 5 month old based on its size but it may not have had the best diet at the pet store. it doesn't look thin or anything but it does look pretty young. i wouldn't worry about how old it is exactly, just give it a good diet and it will grow quickly.