I have taken Viagra in the past. 100mg 2 hours before sex and another 100mg after sex first round. I usually have sex for hours from around 8pm all the way until 3am. I also use "antidepressants" (I...