I would run away as fast as I could.
He addicted and will not stop until he is absolutely ready. This could be tomorrow, 30 years, or never.
The cheating is also a show stopper.
I would find a good partner that was clean and not a cheater.
This is easier said than done. But, the internet is a miracle.
Thanks.