Wait a minute. Excuse me there are many different issues here that I could not catch up.
Something that got me attention at this time. You were not happy because he is with his mother. I think that it is not your business. But, one thing that he is very wrong. You live with him under his mother's 2nd house. I realize that he is selfish to do that to you beside I think he is afraid that he would lose a house if it is a divorce issue. It is obvious that his mother protects him, not you. Get rid of him. My opinion is that it is really not worth to get a 2nd marriage. It should be fine if you have a new boyfriend, but it is not worth to get married because you don't want this happen again. It is very hard to trust someone... Having a boyfriend that makes you feel young again like a teenager. I think you know what I mean.