My girlfriend has been snooping through my emails, texts, and even who I message through Facebook practically since the beginning of our relationship. We are coming onto 3 years but she recently found out that maybe I didn't tell her everything about my previous relationships that she says she can't trust me anymore and is breaking up with me but still wants to be friends. Is this right or should have I broken it off earlier?