Vitamin d3 inhibits or reduces blood pressure by inhibiting renin. We know that a good chunk of the population is probably vitamin d Deficient and one of the reasons why vitamin d can be beneficial For your blood pressure.
Want to watch a mini-lecture on the topic? Click HERE!