He's more than likely cheating on you. Sorry to put that so bluntly, but that is how guys are...they don't generally pull the trigger unless they've already got someone else lined up. Sure, they may beat around the bush about being unhappy if they are thinking about splitting up, but just saying...I don't love you and won't ever again reeks of affair to me.
That doesn't change anything about your approach. Basically you can't let this crush you. You can't appear desperate or needy. He's staying for a while so you can get your life on track...well get it on track to the max. Do such a great job of it that he worries he can't be a part of it. Throw yourself into your own life. You can still be friendly with him, just don't chase him around like a puppy. Consider him a roommate for awhile. Maybe a roommate that you are somewhat interested in romantically, but won't do a whole lot to show it.
You cannot be lonely if you like the person you're alone with. Dr. Wayne Dyer