A lot of things that could be said here.

I will say, make sure your husbandry is up and that all your temperatures are correct and monitored properly. More information is always better when asking questions like this.

Typically 4 weeks isn't bad at all and depending on his size it could just be that time of year. try various methods of feeding depending on what prey items you are using, F/T, Live, rats, Mice...