@-jimim honestly, you should maybe you should talk to your friends about it and see what they think. Break up with him if you feel unhappy in the relationship, don't allow him to manipulate you into being with him if you dont want. And maybe if he tells your friends about things you've done in the past, it's for the best you know? Everyone is not perfect so they have no right to actually judge you based on the things you've done. No matter how long they've been your friends. And if they're truly your friends they would stick by your side, and not believe the things said about you unless it comes from your own mouth. If not then they dont deserve to be called friends.
:o)