No, they hide all the time, shedding or not. They are ball pythons and it's what they do. If you see him racing around the cage, not hiding, or just generally active other than for a short period of time at night, that means he is stressed out and your doing something wrong. A hiding ball python is a happy ball python, not the other way around.
Please take a look at the caresheet to be sure everything you are doing is correct..
http://ball-pythons.net/forums/showt...ius)-Caresheet