After reading all the responses, and having tried everything, I can honestly say that yoga and aspirin are a joke! Also, it's NOT junk science. But if it works for you, go for it. Don't go deterring anyone else fro trying something that's harmless.
Having said that, I was in a car accident many 100's of years ago where I tried to exit the car through the windshield. Didn't work. Caused damage to my neck which caused severe debilitating whole head pain to point I would cry. And they cam around like clock work about every 3 months or so, stay around for a day to 2 weeks, then vanish.
A friend talked me into seeing her boss who was a chiropractor. After having tried everything else, I gave it a shot. It worked. After 2 years, The monstrous headaches were gone.
Fast forward through the years, I would see a chiropractor every now and then when I could tell I wasn't all lined up. I would immediately go see the chiropractor after I was all healed after breaking my back 3 different times. The last time took 2 years of treatments and strengthening my core before I was right.
On Halloween night, a lady with HID headlights blinded me which caused me to crash my motorbike. Hit the pavement, rolled twice, and broke my collar bone and shoulder blade, and cracked some ribs. Looking at the x-ray, I can tell that I'm *REALLY* out of alignment. After seeing that I made the comment that my chiropractor is going to be happy to see me again! I have pain, numbness, and twitching in my left arm and pec now as well as my butt falls asleep a lot and string pain in my left calf. But I can't go see him until I fully heal.
Finding the right chiropractor can be difficult. You want to find one that learned the old school way and doesn't rely on machines and gadgets to align you. And you don't want one that snaps you in half like a breadstick! If you're having trouble finding one, seek out a doctor who is a D.O. They are higher than an M.D. and have had further training which includes chiropractor.
I feel like a million bucks after an adjustment!!