Hello ma'am,
Rehab is an option, it is never a solution, from the above symptoms m of the impression your son is having personality disorder.
Next Steps
if the patient is not cooperative for treatment or consultation please take help of family & friends, take him to Psychiatric hospital, get admit him for few days till he show response to medicines, then he can be discharged and can continue medicines on OPD basis with psychotherapy sessions parallelly.
Health Tips
if he is not taking medicines at home or it's becoming difficult to supervise we can put him on monthly injection with which you can expect relief & recovery.
please be optimistic, he is a patient, don't consider this as bad behavior, it's his illness making him to behave like that.
all the best,
thank you.