Hi there ~ You seem to have had a bout of food poisoning
during the night that you had some fast food. I would also think that you may have had food laced with some kind of hallucinogen
by the description of visions that you mention, although this could happen in electrolyte imbalance
that happens commonly when you have that much vomiting
and are not replacing it with an isotonic solution. I would avoid the fast food that you had but would also consult a doctor if the problem persists. Take care.