5 weeks since the last shed sounds like an exactly standard shedding timeline for a young BP. In another ~two weeks you will probably find an old skin in the enclosure![]()
Like Bogertophis said above, the process can definitely vary. Sometimes different stages of the process (cloudy eyes, clearing eyes, shedding...etc.) will take different amounts of time as well and the snake's behaviour may differ based on how comfortable they are or other factors of their environment. Also, snakes don't always do things "by the book" or the "average, standard" way haha.
It's normal for him to shift in his hide, like humans I'm sure they like to move from time to time to lie in the most comfortable position.
And no worries about being a helicopter snarent haha, many of us are too! When I first got my BP (he is my first snake) I would also get worried every time he was going into shed because I thought he might be sick due to the lack of activity and lethargy but now I've learned to recognize the signs. There's definitely a learning curve for snake keeping, they are so different from typical mammal pets that it takes a while to learn about their biorhythms and understand their behaviour. It's good to pay attention and be alert to avoid misreading signs that something may not be right.