¿Por qué el chocolate causa insomnio?

Los chocolates pueden contener cafeína, la lecitina (en el cacao) es un estimulante cerebral, azúcar, teobromina (aumenta la frecuencia cardíaca), todo diseñado para evitar que se duerma rápidamente.