Sounds like he's using you as an emotional mule. You do know what a mule is also known as right?
I think you should take the 90 days and build some self respect for yourself and if and when he comes back, tell him to go pound sand and if you're feeling generous, tell him why. You are not a bad person for weeding the friendship garden. You should have done it a LOOOOOOOONG time ago.