my dad who is 58 years old his weight
Hello and welcome to Chat Doctor. Thanks for your query. I understand that you are quite worried about your dad. From the description of his symptoms it appears that he may be suffering from a chronic psychotic disorder like Schizophrenia. Soon (Risperidone) is an anti-psychotic medication which is used for treating psychotic disorders. It is usually effective in controlling psychotic symptoms like hallucinations. I would suggest that you take your dad to a psychiatrist in order to have a proper evaluation so that the correct diagnosis can be made, and the appropriate treatment can be initiated. Wish you all the best.