Får å få ereksjon må man primært være seksuelt opphisset. Dette avhenger av miljømessige og psykologiske signaler som bidrar til en tilstand der seksuelle tanker og atferd blir dominerende - seksuell stemning.
Hjernen vil deretter sende nervesiagnaler til penis som fører til at glatt muskulatur avslappes, hvorpå penis fylles med blod og blir hard. Ereksjonen opprettholdes så lenge man er seksuelt opphisset.
Viagra fungerer ved å opprettholde ereksjonen når man først får ereksjon, og vil kun fungere når man er seksuelt opphisset.