Quite a range
There are seventeen or so types of hallucinations, and most are classified by the sensory system they affect most.
As these sensory systems are also powered by nerves, some of the conditions can make the nerve
painful. Many differnt drugs can induce hallucinations, but so can certain types of brain degenerative disorders. Best to see a physician to cover this large territory.