Prayer up for your situation and David.
I worked in the inner-city for a long time in non-profit settings. We'd see guys clean up good, get out of prison, get a job and then when the income started, the parasites came outa the woodwork needling to "party"...on the working person's dime, of course!
That was the trigger that spiraled them down again: disposable income. Often took several trials for them to finally figure out to get outa Dodge adn away from the old circle of user / friends (NOT).
Hard call on telling his folks...
Prayers for all concerned...