I know you are emotionally tied to him, but he definitely isn't to you. I don't understand why he hasn't actually just said that he is breaking up with you and moving on to other people.
You need to just tell him that it's over and leave it that way for good. It will take a little time for you to heal, but it is better to start now than to keep putting off the inevitable and getting constantly hurt and put down at the same time.
Keep yourself busy with other things to help yourself get over him. Find a new hobby that will preoccupy your time and your mind. After a bit, look for someone else to give your time and your love to......someone who will care about you and deserve what you have to offer: because the one you are giving it to really does not deserve it.
Good luck.