I'm not sure about a month of that, but the rest of the pre-shed behaviour sounds normal. But others have had experiences of a month so I guess its fine. At least hes returning to his old self.
I've just had the strangest shed in my experience with ball pythons. At first I had a pretty chill snake, quickly warms up to getting handled, then he went blue and hid all day. But when I open up his enclosure, its just non stop hissing. After he finished his shed, the behaviour stuck! Less hissing, but freaking out so much everytime something touches him (unless its food). And doesn't relax even after a while. Its just non stop sprinting away.