Of the three drugs you’ve listed, Zyrtec (cetirizine HCl) is the most likely to cause hallucinations. Prednisone is a steroid that should have little psychological effect. Pseudoephedrine is a stimulant (adrenergic agonist – simulates the effect of adrenaline) that does not cross the blood-brain barrier and therefore should not cause hallucinations.
Anti-allergy drugs (antihistamines) work by blocking the activity of histamine receptors; histamine is a neurotransmitter responsible for allergic reactions. There are several different histamine receptors in the body, though. Over-the-counter anti-allergy drugs work on all of them, which is why they can cause drowsiness. Prescription anti-allergy drugs tend to be specific for the histamine receptors in the body and are not active in the brain, so they do not cause drowsiness.
Some antihistamines also block the activity of another receptor, the acetylcholine receptor, which is responsible for transmitting many sensory nerve signals. This activity is the main cause of hallucinations from antihistamines. However, Zyrtec has minimal activity at both the histamine and acetylcholine receptors in the brain. It should not cause hallucinations except maybe in overdose. OTC antihistamines, such as Dramamine/Gravol, can cause hallucinations with a normal dose.
BTW, while many anti-allergy medications are marketed as ‘non-drowsy’, the reason is different for some drugs. Newer, mostly Rx, antihistamines do not cause drowsiness because they do not block histamine in the brain (which causes drowsiness). Older OTC antihistamines inherently cause drowsiness; they are only ‘non-drowsy’ if they are formulated with a drug that promotes wakefulness, such as pseudoephedrine.
About the meth cooks: meth cooks use pseudoephedrine as a starting material because it is chemically similar to methamphetamine, and can be made into methamphetamine relatively easily. Methamphetamine is an amphetamine, yes, and it’s also a stimulant. The class of drugs called amphetamines are stimulants, generally because they simulate the activity of adrenaline. Another term is ‘sympathomimetic’, because the drugs simulate the effects of the sympathetic nervous system, which uses adrenaline as a neurotransmitter. (The sympathetic nervous system basically causes all the things you’d associate with an adrenaline rush – dry mouth, dilated pupils, loss of appetite, etc.) Incidentally, ‘amphetamine’ stands for ‘alpha-methyl phenethylamine’ and refers to the chemical structure of the drugs.
The short answer to your last question is that some antihistamines interfere with the chemicals that transmit nerve signals from your eyes to your brain, causing hallucinations.