Viagra - works for me.
I posted elsewhere on here a few days ago about it. Don't mess about, get brave, speak to your GP. Mine was great, really helpful and understanding, no smirks or comments, just sound advice what it does and when, and what to expect (like being 60 not 17!). Don't suffer...