You might need help with behavioral mental health departments first. Call 311 first.
Depends on his age, but yep, dial 311, they'll definitely help, you might consider sending him to a hospital as an emergency, then a psychiatrist or therapist will make that decision.
Call 311 they can help you out better.
Thanks! Your answer is awaiting moderation.