Проверьте его на здоровье. Может у него что-то не в порядке. Пусть сдаст все анализы. Проверьте его у уролога и сексопатолога.
Если со здоровьем всё в порядке, то тогда, скорее всего, дело в неправильном образе жизни. Это значит: слишком много стресса (как минимум, у него на работе), мало отдыха, свежего воздуха, занятий спортом. Возможно, что и с питанием проблема (не качественное, не регулярное, не достаточное, не достаточно калорийное, и пр.).
Кроме того, исключите у него любую возможность вредных привычек (алкоголь, курево, и пр.).
Может быть так же и то, что он к вам совершенно "остыл": никаких эмоций к вам, никакого желания, ничего, - кроме чисто дружеских отношений.
Если и с этими факторами всё нормально, - и вы уверены, что у него на работе там никого нет из женщин, - то тогда это у него возрастное истощение. Хотя, в его возрасте ещё рановато для этого.