My question is Viarayne why would you want to marry and tie yourself down with someone with all of these potential serious relationship issues in the first place ?
Marriages between couples can have enough problems of their own in living with each other without having known problems before you even tie the knot .
It just seems a stupid risk to take .
but that`s just my opinion,go ahead if you think you can change him or have a stress free life with him.