I know how you feel. I have had 2 long relationships....1 for 9 years and one for 4. People always cheat!!! Men or women! My first g/f cheated on me for years with one girl and who knows how many times with EVERYONE esle. But she and I have been brokeup for almost 5 years and she still wants me back. Not happing b/c i know she won't change!!! Then last week I found out that my other g/f cheated on me with our friend over a YEAR ago! He told me and then she acted like she hated me b/c of it. She did the whole calling me fat, ugly, and anything else she could do to downgrade me ! I know its for the best that we brokeup but it hurts! Things will get better for both of us....you just have to figure out if you want to continue living with a lier. Good luck and make the right decision.....believe your gut it wont lead you wrong often.