Your problem isn’t this guy. Your problem is [i]your need to be with him[/i]. What is it about him that makes you want him?
There is no way any woman should want a man who is chronically cheating on her, especially when she’s pregnant, like your fiance has. Don’t you want a man who wants to commit to you and be loyal to you? And if not, why?
Your guy has an established pattern of not being ready to commit to you for any long term. Marriage isn’t going to change that. He’s not a good guy for you.
My suggestion for you is going to be very difficult, I’m afraid, because you seem to go to great lengths, including cutting yourself, to try and control his behavior. You will never control him. Nothing you do will work in the long run to that end. He may appear to be loyal, but he’s already shown you who he is. Your job is to be [i]without[/i] him, and focus on being healthy.
If — and only if — you can be okay without him, then it’s time for you to start looking for a man who respects you and wants to be with you. The lengths you go to to control a man are about your inability to accept reality. There are good guys and there are bad guys and your job is to find yourself Mr. Right, not Mr. Wrong. You can’t change a Mr. Wrong by cutting yourself or pleading for him to be different.
So, slow down and breathe. Nothing terrible is going to happen to you if this guy is no longer in your life. You’ll be without a man, but that will be temporary. The trick in relationships is first of all, to be okay yourself, and only then, can you start looking for Mr. Right.
I hope this helps. 🙂