How long it takes for high blood pressure to come down after taking medication depends on the onset of action of the antihypertensive medication being taken. Long-acting antihypertensive medications take effect in about 2 weeks, while short-acting antihypertensive medications take effect in 15-30 minutes. Long-acting antihypertensive drugs have a slower onset of action, but the drop in blood pressure is smooth and safe. If the dosage is in accordance with the instructions, amlodipine is given continuously for 7~8 days before the blood concentration gradually comes into play, and the best antihypertensive effect is achieved in about 4 weeks. Irbesartan reaches steady state concentration in about 3 days, and a more obvious antihypertensive effect can be seen in about 2 weeks. The average time for perindopril to reach steady-state concentrations is 4 days. Short-acting antihypertensive drugs, such as captopril and nifedipine tablets, can lower blood pressure within 15-30 minutes of oral intake, but the duration of the antihypertensive effect is short, and the antihypertensive effect is not stable, so it is generally not taken as a routine. Please follow your doctor’s instructions for specific medications.