Beta-blockers, typically used for heart conditions, can also help prevent migraines by preventing adrenaline from binding to beta receptors, effectively slowing heart rate and lowering blood pressure.