Добрый день! Вы правы, чтобы справиться с проблемой, нужно выяснить причину. Но, для того, чтобы не терять время и сделать будущее лечение более эффективным, Вам надо также приложить некоторые усилия - бросить курить (так как эрекция - это процесс сосудистый, а курение сужает сосуды и нарушает кровообращение) и снизить вес (так как избыточный вес взаимосвязан со снижением мужского полового гормона тестостерона). Это как минимум. Обязательно нужны кардио- и силовые тренировки - уже доказано, что они способствуют повышению выработки собственного тестостерона.
По медицинской части - надо обратиться к урологу - сделать анализы на тестостерон, ГСПГ, кровь на сахар, выполнить УЗИ сосудов полового члена с доплером. После этого можно будет принять решение о методах лечения.
С уважением.