Fearoflove is right - he's not into you anymore. He probably doesn't end things because there's a certain level of comfort and convenience having you around.
And you can't make him love you again. That ship has sailed. Giving him the space he needs won't make him love you, it will just make him happy to not have to deal with you for a bit.
I agree that you need to break up and move out. He won't be upset if you go.