I used to breed ball pythons and it can be frustrating but they do tend to quit eating for about 4-5 months in the cold season. Sometimes this persists longer than 5 months- the snake should be fine if it does not loose too much weight. If the sanke goes for too long and starts looking too thin, sometimes increasing the heat in the cage by a few degrees can help coax them into eating again.
Snakes ages are very hard to tell. 3 feet long is actually a pretty hefty size for a ball python under a year old. The more the snake eats in its first few years, the faster it will grow. (Be careful not to overfeed or the snake can become obese) So the size of your snake will depend on who had the snake before you and what and how often they fed it as well as its conditions etc.
Baby ball pythons will also slow down in the winter time but I personally tried to keep their cages at a warmer temperature so that they wouldnt quit eating and could get a good start and continue to eat and grow their first year. But thats just my opinion
Snakes ages are very hard to tell. 3 feet long is actually a pretty hefty size for a ball python under a year old. The more the snake eats in its first few years, the faster it will grow. (Be careful not to overfeed or the snake can become obese) So the size of your snake will depend on who had the snake before you and what and how often they fed it as well as its conditions etc.
Baby ball pythons will also slow down in the winter time but I personally tried to keep their cages at a warmer temperature so that they wouldnt quit eating and could get a good start and continue to eat and grow their first year. But thats just my opinion