Question: how long does it take for a beta blocker to lower blood pressure?
Answer: How long does it take to work? Metoprolol starts to work after about 2 hours, but it can take up to 1 week to fully take effect. You may not feel any different when you take metoprolol, but this doesn't mean it's not working. It's important to keep taking your medicine.