err...bit of a weird situation really. Have you actually tried talking to each other? His actions sound bad but you haven't exactly been Miss Perfect yourself...
speak to each other ffs and you might sort something out
Murder him. Some point tomorrow night.
you lied to your boyfriend about being with your mate when you were with your ex's... you're as bad as him
dump him. you're not right for each other.
Some of you people are about as useful as a turtle in a 400 m race.
Anyway, you need to have a serious talk with him. If that does not work then he is not worth going out with. If he says you cannot break up with him and all that, you can! Show him he is in the wrong. He obviously seems to think he can run rings around you. If he wants your respect then he needs to earn it.
I think you need to dump him. Lets see]
1) he treats you like ****
2) he behaves bizzarely
3) he gets v v angry and possessive
4) you can clearly do much better
5) you're 17. Live a little
well, I have been in a sutiation with my BF when he behaved very agressive to me...and we also had a period when we fighted a lot...but we always found streight not make up and go on...
wanted to say 1st of all that you were very strong to get over the fact he did chaet on you, coz Id never be able to forgive it...you did great...and also wanted to say, that no one can actually tell you what you should do, coz anyway we dont know all ins and outs of the situation and we also cant see your feelings and his feelings...so, I think all you should do is calmely talk to ur BF, before that talk to yourself, think bout evrth and take your desicion, just try to understand what you really want, be with your bf, or withother guys and you dont want to be wiht your bf any longer...and then tell him ur decision...hope you will figure out what to do..just listen to your feelings and follow your heart =)
good luck =)