As above has posted dude youre miles more of a man than i am for sticking this out and still continuing to be there for her, your decision cannot have been an easy one to make but you need to think about yourself and your life aswell!
Still keep updates on this thread though please mate!