Hi, i have a problem with my relationship.

Well about 5 years ago when my wife and i first started dating i made out with another girl. I never told her until about a month ago. she was so hurt that she told me that she will never trust me again, but she will give me one last chance only if i tell the truth and dont look at any girls for more then two seconds.

Now I am really trying to get her to trust me again and i am completely honest to her. but now she says that everything that i say is a lie. she is talking to boys online and tells me that she checks out other guys. Every day she reminds me of how much of a sh*tty person i am and that i am holding on a thread. If i forget to kiss her or don't do certain things to make her happy she flips out and tells me i am a cheater.

The other thing i did to hurt her was when i was jealous that she was getting friendly with this other guy so i tried to get a girl to act like she was in to me( this was also in high school, and i know im stupid) to get my her jealous. I also tried (not so successful) flirt with another girl.

I also had a problem with my family when they started to attack her saying she was over-controlling me. I didn't defend her and that almost broke up the relationship.

I know i did some dumb things but for the majority of the relationship i am extremely dedicated to the point that i don't even talk to a girl, or look at a girl. on top of that i told her everything i did to betray this relationship. but she now tre me im a piece of scum and constantly tells what she is going to do if (sometimes says when) she leaves me.

Even right now she is telling me im a cheater and that i will always cheat, even though i only want her.

On top of that she told me she had emotional relationships with guys that she did have a crush on and cuddled with one of them showed her boobs with the other guy. Isn't this an emotional affair? and is it not as bad as making out with another girl like i did?(this happened like four months ago). She also leads on guys to make them want her so if she does leave me she will be able to go to someone. Is this a bad thing she is doing to them?

But she tells me mine was way worse and still says that i am a cheater.

Am i really a bad person? Do i deserve this?