One of the age-old beliefs is that eating cheese before bed will give you nightmares. But is it true and do different cheeses have different effects? Well, British researchers gave 200 people cheese every night for a week before bed. No one had a nightmare but it did affect their dreams. People who ate cheddar dreamt about celebrities. While another British cheese, Red Leicester sent people back to their schooldays.