Your son has a bad spirit, could be self-destruction spirit. Please take him to a church knowing how to cast out that bad spirit. Only the Holy Spirit can cast out that bad spirit. No medication, nor any other way, can get rid of it. Some times require more than once, because the bad spirit can come back. Please trust me, believe me, I know what I am talking about. Wish you luck. May God bless you.