Gavin,
I'm pulling for you bud. You can do it. It sounds like there are good days and bad days but you have to look at your trend. It's gong up. She may even try to divorce you just for effect. Stay strong, don't react. Be that rock in her life but don't be overbearing. Keep up the good work. I wouldn't worry about the physical part, it will come. Your sacrifices will pay off. You are stronger than primordial urges. You are a TRUE man. I would trade spots with you in an instant regarding the status of your R. Don't get discourages.