I have never used viagra but have dabbled with cialis here and there. cialis has a much longer half life so it can work for a couple days, at least that has been my experience. with viagra how long before sex should i use it and how long will it keep working? which sponsor on here carries it? thanks