Yes, psychosis can last over a year in some cases. For example, in cases of schizophrenia, the psychotic episode can last for months or even years. Psychotic episodes can also be caused by drug abuse, extreme stress, or even a traumatic event. However, with proper treatment, many individuals can...