No third person for serious advice.

When a male breeds for a long period of time without eating it actually can lead to death.... so don't take this lightly. You can try feeding it a mouse instead of a rat. Sometimes they'll take a mouse even though they always ate rats.

If you feel your snake is losing weight and getting weak I would suggest giving it some oral flagyl. This drug is a miracle worker for this problem. If it was me I would do it right now. I have never had a snake not come around and start eating very shortly after giving it flagyl. One simple dose usually does the trick. Good luck.