There is not set time to how often they will shed. I have a few young ones that will shed every 3 weeks. My older bp's might go months without shedding.