I agree with all replies here....life is passing by and theres no getting younger. Make your moments count by spending them with people who can actually give you back the love.
Him treating everyone like a doormat isn't going to get him or this relationship anywhere...
You've been with him for a year, and though breakups are tough you gotta know whats the best for you. Your love shouldnt be trampled upon like that - thats not fair to you.
I would say hvert has a point, cutting him out of your life and engaging in other activities could help you a lot!
__________________
I will find a way, build another world beyond the pain.