I am a 58 year old male with a very embarrassing problem I can't ejaculate. I take a generic Viagra I buy online and I get hard. Yesterday I took 600 Mg's of the Viagra, got rock hard had a very young, very sexy women 19 years old and couldn't achieve ejaculation. I do take steroids to increased muscles. Would the Steroids have anything to do with it? I have been experiencing this problem for some years it has just gotten worse? I can masturbate to ejaculate and this takes time. I'm thinking I should not masturbate for a while. I only masturbate once a week. Perhaps quit the steroids and increase my clomid intake for more sperm? Can you tell me what is up? It is extremely upsetting and very frustrating experience. Does age have to do with it? What can I do? Please let me know ASAP. My other thoughts are maybe my prostrate is in trouble? Can medical science to anything to help this frustrated male. Thanks for your help!