Zues, I replied in my thread that I see some similarities between you and XH. I suspect that he has the same addiction as you.
But there is a big difference between you and him. You have the determination, the strength and the self-awareness to change. XH just isn't quite there yet.
And self-awareness is such a precious characteristic to have but not everyone will even come close to having it in their life time. You sound like you are really making the best of what you have now.
You can call me Dory/ Grl.
As a wise fish once sang,"Just keep swimming!"
It's no use to go back to yesterday because I was a different person then.