Unfortunately no. Many things can be the cause of your HTN. Diet, lack of exercise, obesity, smoking, stress, heredity and others. Some things you can change others you can't. Just eat right, exercise, weight loss if needed, no smoking, and enjoy life the best you can. A trusted medical doctor can give you medication if needed in combination with the above.
It depends. High blood pressure can have many etiologies. The reason for the high blood pressure must be determined. Unfortunately, in modern medicine, physicians jump to prescribe a pill. A certain percentage of patients (as many as ten percent) can solve their blood pressure problems by a D3 supplement and adding calcium to their diet. Those test results came from a study involving a thousand patients from a company seeking a new drug application for calcium channel blockers. I don't have the reference, however I was involved in writing the NDA. In other cases resolution of lung problems can dramatically reduce blood pressure. Blood pressure is controlled by sensors in the right and left carotids. Plaque build-up can cause these sensors to provide inaccurate feedback, Thus medications and diets that reduce these deposits can be helpful. In many patients, however the cause is idiopathic - and cannot be determined. Perhaps in the future we will be able to determine the specific reason for the elevated blood pressure in every case, and treat the cause - but that day is not here.