The generic name of Cialis is Tadalafil and the generic name of Viagra is Sildenafil Citrate, both drugs are similar in efficacy and have the same indications so there is no question of which one is better, as follows. Tadalafil is a cyclic guanosine monophosphate specific phosphodiesterase 5 selective drug, but also belongs to a reversible inhibitory drug, commonly used in the treatment of male erectile dysfunction. Sildenafil citrate also belongs to a kind of medication that can treat erectile dysfunction of male sexual function, and the efficacy of tadalafil is similar, there is no which one is better. Note on the use of tadalafil, it is contraindicated if you are allergic to the ingredients of the drug. The drug may cause various adverse reactions when taken, such as hearing loss, abnormal penile erection, nausea, vomiting, flushing, and difficulty breathing. When using Sildenafil Citrate Tablets, it is important to know that it is contraindicated for those who are allergic to the ingredients of the drug or are currently using nitrate drugs. The use of the drug may cause indigestion, flushing of the skin, nasal congestion and other conditions. When choosing tadalafil and sildenafil citrate, you should be under the guidance of a medical professional.