<human>: Summarize the given text in a few sentences.

My ex boyfriend and I broke up five years ago. I cheated. I've been madly in love with him ever since we split and stopped talking, but we haven't come back in contact until just recently.

We've been talking for a couple weeks.

Shortly after we broke up he was diagnosed with multiple personality / bi-polar disorder. 

I'm okay with those things, but he continues to hit me with mixed signals. Some days I'm his girlfriend and he says he loves me/wants a life with me. Other days he tells me about how I'm not everything he wants but that's okay since he's not actively looking. 

Other times he tells me that he barely has any feelings for me and could care less about what I think/feel. 

I also don't always know how to handle his anger. He says he oftentimes gets too mad at me when I unknowingly display a trait of his abusive ex girlfriend, and he flies off the handle because of it.

...and then there's the girl he cheated on his ex with. He was with his ex for 4 years in a mentally abusive relationship (she was the abuser), and he found another girl to talk to seriously online. He fell in love with her, but they were never to meet in RL.

They still talk and he claims not to love her, but they talk often. He tells me almost every time they speak.

I made a huge mistake by cheating five years ago, and I still love him with every fiber of my being. I mean, I'm even still in love with the small things - laugh, smile, the face he makes when concentrating, etc. He's been essentially my everything since we parted but he's changed a lot since then. I'm not sure if he's leading me on or what's going on. 

This was kind of a vent, but I am actually seeking serious advice. I want to stay more than anything, but I'm not sure if I'll actually accomplish anything.
<bot>: Should I just forget about this and try to move on, or should I stay and try to make things work in this complicated relationship?