Constant morning headaches and neck pains?
I wake up almost every morning with a pain in the back of my head, just a little above my neck. My neck is usually sore as well. I usually take Ibuprofen, but it’s not much help. I thought it might have been how I slept, which is normally on my side, so I switched to sleeping on my back, but there wasn’t much of a change. I changed out my pillow with a tempur-pedic neck pillow, still not much help. Any ideas on what to do or medicine to take to relieve these pains?

I would try changing my pillow- check out arc4life’s cervical linear traction neck pillow. Lots of good testimonials as well: http://www.arc4life.com/site/615058/page/913317
This cervical support pillow is very different from a foam pillow like the temperpedic.
Sleeping position is very important at night. Sleeping on your back is going to be your best bet with the right pillow. Also, sleep with a pillow under your knees, as this will take the pressure off of your lower back. You can sleep so much for comfortably this way. If you move to your side that is okay as well. On your side put a pillow between your knees.
Also, get checked out by a chiropractor – you may have misalignment in your neck or upper back that needs to be looked at. They can help you with ensuring that your spine is aligned properly, and help you with muscle spasms in the suboccipital muscles (at the top of your neck, at the base)- these often contribute to headaches.