Hello!

I looked throughout the FAQs and tried to find the answer to my question here and over other parts of the internet but I couldn't find exactly what I was looking for. If anyone could help me here that would be amazing.

I recently got my first ball python a few months ago. I'm not entirely sure how much he weighed when he was born but the breeder said he was born August 5th and the weight posted was 75 grams. It has been about 3 and a half months since them and I use a ~20$ kitchen scale to weigh him, so I'm not entirely sure how accurate it is, but it says he weight roughly 125 grams currently.

I've looked at many different age - size charts and everything says that he should be at least 50 grams heavier than this at this stage in his life. I've been feeding him PetSmart Medium Frozen-Thawed mice weigh roughly 15-20 grams each every 5 days. I'm not sure if I should bump up the size of his food? I know one should look at the girth of the snake and feed it something roughly the size of that or a little smaller, at least that's what I've heard, but I'm just worried about his size.

I've also never held another snake so I'm not sure if he looks underweight or not. Sometimes I feel like his spine sticks up a bit too much? But again, I've never held another snake, so I'm not sure what the "norm" should be.

Thanks so much for any help anyone can provide, sorry if that explanation was a bit long. :C

Here's a link to an image of this little guy: https://imgur.com/a/nj1KUx9