Hello, I'd like to help you with your question.
It sounds like your son might have either Bipolar
disorder or Schizoaffective disorder
. In order for your son to have Schizoaffective disorder, the symptoms he has now would need to last six months or more and he would need to experience hallucinations even when his mood is normal. However, if his moods alter and he experiences the symptoms he has now along with hallucinations, then it is most likely Bipolar.
The best way to tell what is going on with your son is to have him see a therapist for a full evaluation. A therapist can determine exactly what your son's diagnosis is and recommend appropriate treatment.
No matter which diagnosis your son might have, medications can help. He would most likely need these medications for the rest of his life. Lithium is the best medication for Bipolar. With Schizoaffective, anti psychotics are the best option. Your son, if diagnosed with either disorder, would benefit from seeing a psychiatrist who is a doctor that specializes in psychiatric disorders.
Here are resources to help you learn more about Bipolar and Schizoaffective:
I hope this has helped you,