Love this, it's good that you've found a replacement for your addiction.
For me, I have many bad habits and have been able to curb many also.
Knowing yourself is also important, when I know something is bad for me, I do not try it because when I do, I do not stop until when I decide stopping.
Stay well for the family.
Thanks @boscohage, staying alive and healthy is the best gift you can gift yourself.