5. Dairy products
The branches of the dairy tree go back to cheese and also which kind of cheese. The type of cheese you digest before bed can be the cause of your vivid dreams. Cheese can up the melatonin that you need to fall asleep, but as previously mentioned, too much melatonin for some can be the cause of their strange dreams.
The indigestion process of cheese can also be a major factor to your dreams. Your body is pumping energy with your digestive process and it’s this process that can take away a peaceful night of sleep, leading to crazy/vivid dreams.