I do understand, however, you cannot help him unless you are strong and focused and willing to let go, so he can find his own way into adulthood.
If I had a magic wand that worked, I would send it to you, but, there is no magic to it.
It's up to him, love him, but accept, he will make his own choices, good or bad.
I feel you pain, and I am so sorry.