It more often comes about when the brain
is impacted by something such as drugs, alcohol
and some times by severe depression
. Sometimes during high anxiety the mind may play some tricks and distort some reality.
In any case you should speak with a doctor if you are having any type of halluciination