Hallucinations can be caused by the side effects of some medications, mental illness, epilepsy, alcoholism or other physical illness.