Well... I just have a few minutes.
But I can tell you this, what makes you think that if he is not able to be nice as you are fairly new to each other, that things are going to get better.
People usually let you know very clearly who they are, how they see things, how important you are to them, etc. fairly early on in any type of relationship. When you see red flags ALL OVER, please, do youself a favor, RUN as fas as you can.
Once a jerk, forever a jerk. And no, MS or whatever else, gives permission to behave like a jack$%?&.
Advice is free to give and free to take. I will say no more.