<human>: Can you summarize the given text in a few sentences?

Please forgive my lengthy post. This is my first time posting on reddit. Thanks for taking a look!

So me and this guy started seeing each other February 2015. In the beginning he made it clear to me that he wasn't looking for anything serious. As things progressed, he started calling me his girl and doing more relationship-type things with me. I asked him if this meant he changed his mind. He never gave a clear answer but continued to call me his girl and called himself my man. We dont see any other people, we go out on dates often, he introduces me to all his friends, we go to shows together, hold hands in public, etc.

He opened up to me and told me a lot about his troubled past. Things that happened in his childhood and issues with relationships with women. I thought of this as a good thing. He opened up to me and wanted me to have an understanding of where he was coming from. 

Today he sent me a looooooong facebook message saying that he has to "break it off before it goes any further" also saying that he's damaged and has to take his leave. He continues to talk about himself during this entire paragraph. He also says that he loves me and that would maybe like to take me out in the future if I'm available and would have him.

This isn't the first time he's done this. He's "left" me twice before and said similar things. He came back those other times. Ive vented to my best friend those times as well. She insists that he's just playing games and wants to know that he has me to come back to whenever he feels like. Im aware that he has a big ego. He tells me about his fantasies about having multiple women surrounding him at all times and having them follow any of his commands.

Do you guys think he's full of it? Or is he genuinely upset? Should I not accept him if he comes back? Am I the one who is out of line?
<bot>: My boyfriend has a troubled past and says thats why he has to leave me. He breaks up with me and then comes back. What do I do?