I totally agree with above. Just want to add one more thing…if you are not happy with him and he doesn’t change ..(which I am sure he will not)…it will do more harm than any good for you child and you. I don’t know how strong of a person you are but this type of relationship is like a cancer…for you and your future…if he can hit on your sister…he is capable to do anything…you are financially stable…young…be strong and leave him…it is only 3 year of your life you wasted with him…accept it and live for your child…leave him for your child…you want your child to be raised in +ve state of mind.