Hello and welcome, Bill here, i suffer from bad manias and sexual addiction issues.
However one thing you said struck a nerve, you said hard work helped you regain your sanity. I work 80 hours a week and may be upping that to 85 hours a week and you know what, it really does help me to keep it together. I dont know why but for what ever reason hard work kinda like my bicycle riding, helps get a lot of my mania energy out of my system so i can take a lower dose of my meds.
Glad to see you found a good woman to stand by you, having that touchstone in your life helps alot.