First of all, there is no such thing as "the blood pressure", so "it" can't be either high nor low. There are four different pressures, all of which perform different functions, behave differently, don't rise and fall together, and they simply can't be lumped together and called "the Blood Pressure" That's just silly, and sloppy science. The way the cardiovascular system works is match "supply" with "demand, by varying Mean Arterial Pressure while also varying the impedance to blood flow by dilating or constricting blood vessels. It does this by varying both the pulse rate and the amount of blood pumped out at each stroke. So the Mean Pressure can NEVER be too high, - but of course -in cardiac failure, it can be too low. The brain sets the level of Mean pressure, which is {diastolic plus one-third of pulse-pressure} -pulse pressure being the difference between systolic (the top one) and diastolic (the lower one). It sets it at a level appropriate to deliver the correct bood supply to all the organs, including the heart, and the brain itself. Sometimes, in order to do this, higher than confortable levels of systolic pressures are the result. I don't know what age you are, but a rough rule of thumb for your systolic is "100 + your age".** (see source reference below). If it's wildly above that, it should be of concern. I swear by homeopathy, but only when orthodox medicine has failed you. So go see your doctor, and get the best advice and don't substitute homeopathic remedies until orthodoxy has failed. It probably will, because even the drugs companies admit that most of their medicines don't actually work! Then return to homeopathy. Inability to sleep has nothing to do with hypertension, and the pain in the back of your neck too is irrelevant. Get your doctor to investigate those separately. Pain relievers are mostly safe and effective, and sedatives to allow you to sleep (on a temporary basis) will assist.