Если в принципе хоть когда-то бывает так, что встает хорошо и крепко - значит дело в психологии. Если даже с утра/в душе/при просмотре порно и т.п. нормально не стоит при сильном возбуждении - значит дело в физиологии.
Как правило всё сводится к психологической составляющей.