Some never snap out of it unfortunately. My male ghost is 2 years old and I still just leave him alone because he hates my guts. Unfortunately there is no time frame to give you because it usually depends on their personality. Not all ball pythons are nice and cuddly.