*snip*
Not to mention he yells at me, And hits objects when he gets angry... but hes never hurt me...
We have promises to never talk to the opposite sex unless they are family... Also.. Now we have one where he cant hang out with his friends without me.. But i think hes just going behind my back and going to see them... I really dont trust him, And neither does he trust me...
He is irrational, And recently got a new car.... Should i just leave him...?
I'm no expert, but... title and this last paragraph tells me that you should drop your relationship.
Lemme score it out for you....
1. Is his anger/yelling/breaking stuff recent? As in after the whole cheating thing? If yes: +20 points If no: +10 points
(Either way, he has cause for resentment, your current relationship, IE you. It has a good chance of escalating if issues are not resolved.)
2: One of you cheated and the other cheated in retaliation. +10 points
3. Neither of you trust each other to be 'chaste' anymore. +10 points
4. You've restricted each other from being allowed to socialize with people of the opposite gender unless its family. +10 points
5. You've graduated your social restrictions to 'you' need to be there too when he hangs out with his friends. +30 points
6. Despite the social restrictions, you still don't trust each other. +20 points
Now... I'm counting 90 points, 100 points if his anger/yelling/breaking stuff came after the whole cheating thing. Congratulations, you win nothing!
I repeat my recommendation, drop that relationship.
Also, I'm going to guess that he may be unhappy with the current relationship of mistrust and ya know, might not know WTF he wants to do either, thinking that he might love you too. Going with that, I assure you, with such a dysfunctional relationship, it is not love, both of you may think it is, but it is not.
Don't make it hurt more for him and yourself. Move on.