Pooks, my fiance is like you. I kept breaking up with him, but he kept coming back. I love how he is now, but it was too intense so early on in our dating. I even posted here about him.
I don't know where you live, so I don't know the distance you are from Phoenix. I live around Phoenix. I've never had much luck with long distance relationships unless we are both allowed to date while not together. My 1st husband and I did that. We did it for 3 years before we decided to get married. I wish we had of spent more time together. I found after we married I really didn't know him that well.