Need lots more info and pics if you have it.
Temperatures and how you heat your snakes home?

Roaming occasionally is normal, roaming alot during the day can be several things.
Too hot
Not comfortable IE: hide is inadequate in size or tank is too exposed to foot traffic.
Hungry - IE: pinkies are too small and too inactive usually for even baby balls, I start babies on asf/mouse hoppers and quickly switch to rat fuzzies and on up, mine never see a pinky.