i am a frank, logical and very straight forward guy,
So what i tell you now will be probably be much harsher than you expect.
1. Pls do not be tied down to the past. Whatever things he have done for u or times/ memories u shared before, during the courting process is gone. Those might be very sweet and happy times for u, but tat is the past.. Sad to say, he have changed since then. And he is not the same guy u loved anymore. At the same time, he have done many things to hurt u.
From what i see now, its one sided love from ur side. And i seriously dun see a future between both of u. How long can you take this pyschological stress? Can you stay a lifetime with this guy?
You are young, and time is at your side. Since this relationship is not workable, it is best to quickly walk out of it and move on. What is the point in continuing this when he is not even interested in trying? Does he understand how u feel? Is he interested in ur well being? Is he even interested in this relationship at all?
If no, dun waste too much time. He have totally lost whatever love, interest in you by now. Treat everything as a bad experience and move on in life. Learn from it and dun make the same mistakes again. Given time , ur wounds will heal and u can start again with someone u really love and who will love u in return.

But of cos.. the decision is urs. its ur life. We only advise here. But when u make the decision to follow one of the solutions, u suffer any consquences tat might comes with it as well.
cheers~
bin~