I honestly would not worry about it. One of the most common concerns that new keepers have (you said you've only had him since December) is "when will my ball python poop?"

He'll go when he's ready, I wouldn't worry about the soaks too much.