My first BP is (estimately) a few months old. I bought him back in September and he has yet to shed. How long does it usually take for BPs to shed?