You’re wasting your time. You’ve got some serious problems and you need to surround yourself with healthy people. This guy isn’t one. You’ve mentioned several situations and behaviors where your boyfriend doesn’t have a healthy lifestyle or a respect for you as a human being. He’s not going to change — will you? You’re the one who’s in charge here and you can get yourself better, pick up the pieces, as you said, and find a man who is a much better partner for you than this guy and his circle of friends are.
I hope that helps. Let me know how things go, and please follow me @AskAprilcom on Twitter and on Facebook at this link: [url][/url].