46 grams in 5 months is slow but again it depends on weather or not the animal is fed appropriately and how you go about weighing the animal, if you first weigh on full and than empty your measurements will never be accurate.
Best is to focus on body proportions and proper feeding rather than number.
https://ball-pythons.net/forums/show...ing-Guidelines