Dear OP, with every update you post, I am more and more worried for you. PLEASE get out of this relationship while you still can.
“He said if my parents or relatives do anything that make him uncomfortable, embarrass him or make him uneasy, he’s gonna walk off and cancel the wedding. He said if he really does that, my parents and I are embarrassing ourselves because we were the one that asked him to come.”
So if one of your relatives does anything that he doesn’t like he is going to a) publicly humiliate you and your family and b) cancel the wedding. And not only that, but it is going to be your fault that he treats you appallingly. Classic abusive behaviour – make the victim think that she is responsible for her own ill treatment.
“I tried to break up with him before for his controlling behaviors and bad attitudes. He said he will change and not be like this ever again. He has been changing and treats me nice.. I can see that he tries to do things to make me happy and not get mad at me so easily.”
So when he realised that he’d gone too far, he covered up his controlling behaviour to reel you back in. Because he knows every time this happens, and he is successful in winning you back, it will be harder for you to leave the next time. Eventually, you won’t try to leave at all, and that’s when it will get really bad. Because then, he will know he can do whatever he likes to you and you will just take it.
And by the way, if he has to ‘try’ not to get mad at you so easily, that’s another huge area for concern. Annoying each other occasionally is one thing – getting mad at your OH ‘easily’ is quite another.
He hasn’t changed at all. He is just ‘acting’ change to keep you under his control.
Please, please get out of this. You deserve a man who will love you, not threaten you. A man who will be excited to marry you, not one who will hold the threat of a cancelled wedding over you to make you ‘behave’. A man who will look forward to meeting your family because they are your family, even if he is going to feel a bit awkward or shy meeting new people. A man who doesn’t have to ‘try’ to be good to you – because he just is. A man you will be excited and joyful about marrying.
There are men out there who will love you as you deserve to be loved. And even if it takes a while to find one, remember that it’s far better to be single and wishing you were married than married and wishing you were single…