Why does eating chocolate before bedtime cause bad dreams?

14 answers 14