초콜릿은 오피오이드라는 물질의 생성을 자극하는데, 오피오이드는 아편과 비슷한 물질로 기분을 좋게 해준다. 따라서 초콜릿을 먹으면 고통이 덜해지며 기분이 좋아진다. 아나다마이드 역시 기분을 좋게 해주는 데 일조를 합니다. 또 초콜릿은 뇌의 엔도르핀 분비를 자극하는 효과도 있습니다. 그리고 엔도르핀 역시 고통을 완화시키고 기분 좋은 효과를 낸다고 합니다. 초콜릿에는 기분이 좋아지는 것과 관계가 있는 신경전달물질인 세로토닌의 분비를 자극하는 효과도 있습니다. 뇌의 세로토닌이 감소하면 초콜릿 같은 단 음식이 먹고 싶어진다고 합니다. 이런 모든 물질들이 복합적으로 우리의 기분을 좋게 해주고 있습니다.