I'm so cynical. To me two weeks of good doesn't mean anything. I've had two months of good and it reverted. But, being on the sunny side, I agree that a social worker is the perfect person to help him find services for his particular needs. Has he been labeled disabled? If he has Pervasive Developmental Disorder (PDD)-not otherwise specified, why not? My son had no trouble getting labeled disabled, getting a ton of services, and getting ongoing help with that diagnosis. Pervasive Developmental Disorder (PDD)-not otherwise specified is a pretty serious form of Autism Spectrum Disorders (ASD).
The drug abuse...I don't know if that would interfer with his services or be a part of them. He should be getting disability, have a caseworker, and have Medicaid. There is a lot of help out there for people who are autistic. I actually think Sonic is offered more help than he needs. Why have you not explored that? It would help him greatly.
Maybe if he feels that his disability is supported and recognized it will be easier for him to quit the drugs????
Hugs and hope!