viagra and prostate cancer how long does it take for a 100mg viagra to kick in? how to make natural viagra at home