Depends, Cialis is for 36 hours and Viagra will work for 4 hours, starting 30 mins. after you took it. If you want to feel horny for a weekend with your partner take Cialis, if you only need to feel horny for a date take Viagra.
I get generic Viagra from www.alldaychemist.com , unless you have a heart condition you'll do just fine. Try chewing 1/4 pill 30 minutes before sex, relax and enjoy.
Both medicines aren't over the counter for a reason, yet they're very popular and safe.