This totally depends on the individual, many doctors prescribe Viagra habitually. Viagra is very reliable therefore patients basically develop brand loyalty. The difference between Viagra and Cialis is their active ingredients. Sildenafil in Viagra and Tadalafil in Cialis, the same applies to their generic counterparts.
Cialis is remains in the body for up to 36 hours whereas Viagra last for 4-6 hours.