I'll skip the long personal details, but I can relate 100% to what you're experiencing. I'm 7 1/2 years into it. Based on your summary, you are doing everything right, that's awesome! Keep up the great work and don't quit, ever.
As of December 2023 Me: 45 XW: 43 S13 S10 ILYBINILWY: 11/14/2014 OM: 11/14/2014 D process: 12/14/2014 D final: 04/2015