Sounds about right ... Ball pythons on average shed about every 6 weeks. If you have had fuzzy for 4 weeks and s/he has not yet shed then I would say s/he's getting ready to have their first shed for you, watch for the dullness in overall color and the hazey/blue eyes .... Don't be Suprised if fuzzy refuses the next meal you offer