Какая виагра? Вы пропустили что ли, что у него тестостерон пониженный? Возраст, как я понимаю, не 50. Так что речь идет о гормональных нарушениях. Наверняка они неединичны, так как такие нарушения обычно не идут в однова. Тут тщательное обследование и серьезное лечение требуется.