Не могу точно и по-медицински ответить, но постараюсь прояснить этот момент. Спустя некоторое время после тренировки в организме вырабатывается некоторый гормон счастья, чье название эндорфин. В полемику вдаваться не буду, слов сложных много, а из своего курса биологии я их и не помню. Эндорфин выделяется в нашу кровь при длительной физической активности, и при интенсивной тренировке его содержание в крови может вырасти до 4-5 раз, в отличие от состояния того же покоя. Во время коротких тренировок эндорфин также пускается в ток нашей животворной алой жидкости, но в гораздо меньших количествах - оно и ясно, ведь организм подготавливает себя к длительным физ.нагрузкам.
Эндорфины же влияют на некоторые рецепторы и вызывают чувство приподнятого настроения или вовсе эйфории.
Есть и другая теория, там что-то про марихуану, но она спорная.