Baby Bp's shed within about a week of hatching, and then usually every 4-6 weeks or so. Adults can go much longer in between sheds, but when they are little and growing like weeds, they shed often. If your snake is 4-5months old, he should have / has gone through quite a few sheds since hatching.