Hi, Welcome to HealthcareMagic Forum.
Since how long do you have this Problem? Since you are Hypertensive, you should be getting a ECG done to rule out any heart ailment. If it is normal, Then it could be due to shoulder sprain
. Kindly get yourself examined by a Physician first and then a Orthopedist. Do not take any medicine without consulting your Doctor, Kindly do not delay.
Wish you Good Health, Take Care.