There are some differences between nifedipine and amlodipine benzenesulfonate in terms of composition, main treatment, adverse reactions and contraindications. 1. Ingredients: the ingredient of nifedipine is nifedipine; the ingredient of amlodipine benzenesulfonate is amlodipine benzenesulfonate. 2. Indications: Nifedipine is used for angina pectoris (variant angina pectoris, unstable angina pectoris, chronic stable angina pectoris), hypertension, coronary heart disease; amlodipine benzenesulfonate is used for hypertension, coronary heart disease (chronic stable angina pectoris, vasospastic angina pectoris). 3. Adverse reactions: nifedipine adverse reactions include dizziness, fever, headache, dyspnea, cough, palpitations (rapid heartbeat, often accompanied by panic), nausea heartburn sensation, stiffness of the joints, polydipsia, dermatitis and so on; Amlodipine benzenesulfonate adverse reactions include arrhythmia, syncope, dizziness, loss of appetite, constipation, fatigue, allergy, arthralgia, sexual dysfunction, insomnia, dyspnea, angioedema, dry mouth, hyperglycemia, leukopenia, diplopia, and so on. 4. Contraindication: Nifedipine is contraindicated in patients who are allergic to nifedipine; amlodipine benzenesulfonate is contraindicated in patients who are allergic to amlodipine. It is recommended that patients who are not feeling well go to regular hospitals in time and follow the doctor’s instructions for symptomatic medication.