Shedding is directly based on growth. The more the snake grow the more it will shed. On average young BP's will shed every 4-6 weeks but that's just a rough estimate.

Your BP is a little small for his age, but they all grow at their own rate.