Hi brooklynpip,
Welcome. I'm sorry you're having such a tough time. All of the symptoms you have could be a migraine. I have experienced a lot of the symptoms you have described. I concur with Annuk, the best person to diagnose your problem is a neurologist.
I've suffered from really bad migraines for over 10 years and I've been to chiropractors and naturopaths who promise they can fix them. It's a compressed nerve, scoliosis, candida, an allergy to this or that. The truth is that they are all unable to fix the problems for the long term.
I am seeing a naturopath right now who has had the most success of any alternative medicine type that I have seen, but even he is getting frustrated. It's been three months and I can still experience a headache for a whole month given the right circumstances.
Try not to get too frustrated. Many people will tell you they can fix your headaches or will diagnose your headaches. Just because stress triggers your headaches doesn't mean it's a tension headache. Stress triggers my migraines. They may start out as tension headaches but in my case they often end up in a migraine.
Good luck. Let us kno how it goes.