Table Long-acting nifedipine, verapamil, or diltiazem is used to treat hypertension, but short-acting nifedipine and diltiazem are associated with a high rate of myocardial infarction and are not recommended.