A 3 month old BP should be in the 200 gram range but they are highly variable. I use a humidifier with my cages. But ball pythons only need humidity in the 40%-60% range unless they are shedding. Then they should get 60%-80%