Most Helpful Guy
First of all, you need to make him stop paying your bills for you if he wants to break up with you and let him go. If he comes back then great but you don't want to hold onto him using finances. Otherwise the first woman he meets who doesn't make him pay will cause him to leave permanently.
Secondly, you need to start preparing yourself to start dating other people instead of holding onto someone who's jaded. He lives in another State. You need to date other people. You could end up finding someone new who you like even more. Also, if he finds out that you are getting on with your life and dating other people instead of being an anchor weighing him down he may come to appreciate that other people will want you if he is willing to carelessly give you up.
Bottom line is that you should be the one to break things off and get on with your life before he does.
You can find out much more about this type of thing with this book - How To Get Men of Value