I take 50mg before my punt (as an insurance policy) and it's usually good enough, I tried 100mg before and the erection was ridiculous so I backed down a bit.