Check your Vitamin B12. Also check your Vitamin D3 and magnesium.
Hello,
Try seeing a chiropractor, you could very well have a misplaced vertebrae in your neck, this can certainly cause the issues you are having.
Sometimes headaches can happen due to vision problems, maybe have a dilated fundus exam. Alot of things can be discovered through your eyes while they are dilated, it can even detect high blood pressure. It the have an optos machine pay the extra few bucks for an optomap, while you are dilated it also gives the doctor an even better view of what's going on. I worked for an eye doctor and she was able to advise her patient to get to an ER immediately because he was about to have a heart attack. Well he went thank God and come to find out he had just had the heart attack most likely in her exam chair.