Hello LLavendar, I whole heartedly agree with JMF... Don't be the answer to his problems. I have found the more I tried to help (enable) the worse the issue got.
I will never interfere again to the point of giving my son money unless it is for:
1: Medical treatment and antibiotics or medical devices that are NOT pills that get any type of high which include suboxone or methadone.
2: Rehab for 30-90 days tops in which he will need to get a job to pay for all other expenses.
If your son is doing opiates, he will have to hit a hard bottom to find his way out.
I am happy to hear you are getting help and finding support systems.
We are all here for you
Teresa