Sir, I am 30 years old, i am having problem with erection , i don t get enough erection with girl or lady, yet get really hard erection at night. When i go to sleep my penis get erected and that erection last till i am in bed. But when i am with my girl it just not get erected, some time it get erected but not full, it just become a little large but no erection. When i was 17-19 i used to get erection but not a regular one, since the very starting i was unable to sustain it for long, and i get ejaculation just rubbing my penis with my girl friends bum or body. My family is thinking of my marriage and i am really worried. What should i do?