Best advice? Drink water.
Seriously, it helped a helluva lot more than chiropractic care and daily stretching. A normal person needs to drink half their weight in ounces (if you weigh 170, you need to drink 85 oz of water) every day. For people like you and me, drinking a few
extra glasses won't hurt. One gallon of water is about 4 L and is 128 oz, so drink up.
Other ways of helping: stretch at least five times a day. Try and touch your left ear to your left armpit; meanwhile, grab your right wrist behind your back and pull it towards your left hip. Switch after 30 seconds (sing "Happy Birthday" twice). You can also do sit-ups and crunches every day to strengthen your back and neck. I do 3 sets of 50 of each every day.
Also, think about what things you look at everyday. You want to always look
above the "horizon", or basically straight ahead. I propped up my computer monitors on phone books so that they are 4 inches higher, and I bought a new TV stand in my living room that was higher up. If you use a laptop regularly, I suggest buying a peripheral mouse and keyboard so that you can prop up the laptop when you plan on using it extensively.
Lastly, watch how you sleep. If you sleep on a lot of pillows, you're likely hurting your neck. If you sleep on your stomach, you're
definitely hurting hour neck. I have very broad shoulders, and I found a very flat (only 3 inches high) memory foam pillow works AMAZINGLY.
Last-lastly, just know that neck pain severe enough for a migraine is a big deal, even though doctors insist other things are causing the headaches. I had migraines for many years until I finally saw a chiropractor. His treatments helped, but it wasn't until I finally committed to a different routine (all of what I mentioned) did I finally lose the headaches.
Good luck. Having chronic headaches and migraines made my life miserable, so I hope you find a way to stop yours. Feel free to pm me questions, because I'll almost certainly forget about this posting after my insomnia wears off and I pass out.
