I'd agree. Counseling would probably be a big help. With that, you could find out why you've developed this dependency on this person who is treating you wrong.
Life's weird.... there are so many lessons to be learned and learning about ourselves can be the most scary, most difficult lessons we can learn. We learn that we are vulnerable, dependent, wasteful... all of the negative things seem to stick out. On the other hand, we also find out that we are worthy and that can outweigh any of the negative issues that seem to rush to the front of our minds first.
Check in to some more therapy....
More counseling is needed.
Anytime someone is being drawing to something totally negative and abusive there is an issue within himself/herself. Someone in a healthy state of mind definitely wouldn't be drawn back to this at all nor tolerate this.
Work on yourself a bit more; you are so worth it.
All the best.
Break ups hurt. And sometimes if we are getting a 'high' out of our relationship it is hard to let it go. But as you said, she's cheating, lying and treating you bad. Maybe some counseling would be a good idea to explore why being with someone that does these things is still drawing you in.
I do think it is time to move on but counseling can be a good thing for helping us address issues we have in doing so. Peace and luck