Well if its happening because of your neck. Then you must consult a chiropractor, a better one. If you live in US or New Jersey region then caldwell chiropractor is there. One of my friend suffered from neck injury in an accident. Even after operation, he faced lot of problems and pain in neck even he was not able to move it. Then he had physical therapy services from caldwell chiropractor. Now he's perfect.