Ok heres the story.When i was 18 I met a girl on the computer (youtube to be exact). Well I live in mass and she lives in New Jersey. Ever since i met her she was wanted nothing but money and material objects,that is until recently and i will get to why later on. Well i drove down to see her as much as i could and she lost her virginity to another guy,in other words she cheated on me. Then she cheated on me for an entire summer then again with a third guy,she actually had the nerve to have me drop her off at his house because she said she was visiting her aunt. Well i forgave her for all that and continued to pay her phone bill for another two years.She moved in with me last year and complained how much she hated living in mass everyday. So she moved back to NJ about 6 months later. She then wanted to take a break from me,and at this point i wanted to explore my options. So i dated and slept with a girl for a few weeks.She then calls me and cries and freaks out and said i cheated,i still here it till this day like 8 months later. Now she is a stripper letting guys break the "no touch rule" for extra cash.I really can't be with her anymore because I'm finishing up a college degree and have a steady job but i just don't want to throw over 3 years down the drain,what should i do?