Question: how long do you have to take medication for schizophrenia?
Answer: You may only need antipsychotics until your acute schizophrenic episode has passed. However, most people take medication for 1 or 2 years after their first psychotic episode to prevent further acute schizophrenic episodes occurring, and for longer if the illness is recurrent.