You need to run! He sounds like he has many disorders. At the very least he is narcissistic. He worries about no one but himself even when he is saying otherwise. Behavior wins over words. His actions say that he is after one thing. That is to satisfy his needs. Women are just a way to satisfy those needs. You are headed for constant heartache. You may get along but he is disrespecting you and the relationship. His track record tells you that he isn't able to have a mature relationship. His best craft is his ability to lie about anything. If he is having a vacation with an ex and lying to your face do you need any other proof. He is willing to carry off elaborate lies and be okay with that.
I would love to tell you that he is just misunderstood. He rather is someone who will get over as long as you allow him to do so. If you marry him you are committing to a lifetime of heartache. He tells you he cares when he wants back in your good graces. It is just a means to an end.
You are allowing him to waste your time and break your heart. There is no future here
Please press accept ; this is the only way I am compensated