Ibuprofen is not just a pain killer, it is an anti-inflammatory...so when you stress or strain something, tissues get damaged and swell up, pinching the nerves, causing the pain.
I do have a bad neck problem, when it acts up, I take Ibu for a couple days every 4-6 hours...got to keep the anti-inflams in your system a while to let them work. Not taking the anti-inflams 'cause it stopped hurting just delays the healing.
Randall: this is the first sign you are getting old....my sincere condolences.
Start thinking about Grecian hair formula, too.
Lots of people getting older, so maybe you want to stock up now so you can still look good when SHTF.