Find a great chiropractor that actually will adjust your neck and body and I'd be willing to bet that would solve your issue.
If people would only post a little more information, it would be super helpful. For example, I work night shift in retail environment, have mild obstructive sleep apnea, normal blood pressure and I am 30. And where you drinking an energy drink when you felt your symptoms? 2 conditions more often need to be met in order the get the sensation that a vein in the left middle part of my brain is about to explode or implode (blocked). Feels more like an increasing pain then increasing pressure and it increase in waves; is not constant which I why I shortcut to think that I am going to have a stroke, but then I have no stroke symptom really. Those conditions are that one I be sitting down, and two that I do nothing except gaze (as in watch any performance). For example, if I can sleep in the car without getting these symptoms. I can still get these symptoms at work if I am both sitting and typing for an extended period. If your face doesn't change color when this happens; in general sufficient oxygen is reaching your brain at the time; another way of saying the artery in your neck is fine and it should be fine especially if you are young; I am 30. Here's my summary of why it happens to me. Fatigue is stress, work is stress, lots of ambient noise is stress. Sitting down, the neck will be curved and therefore potentially slow bloodflow to brain. Combine that with dazing, essentially thinking of nothing, and possibly consciously less or more erratic breathing at the time, it creates temporary barriers in your brain; an area where very little blood is flowing. This simultaneously creates pressure in areas near these barriers. Now here's the conundrum; what if one of those barriers is the motor function part of the brain. That would mean every time you sit, your screwed. Unless you do knee raises, bend your knees inward, open close your hands, basically stay active while sitting. When you sit, your head and neck are forward. Consider looking up for 30 seconds every 10 minutes. Consider neck stretches. Remember whether you are paid hourly or salary. If you are paid hourly, there's no point stressing yourself out. If you are paid salary and have deadlines then it stupid to always meet the status quo you will always be stressed. It is better to become more efficient on a daily basis, so that eventually you can do the job almost stress free.