hmm sounds to me that it is all stress related, maybe your mattress? There could be a number of things that could cause this. I've dealt with it myself many times... I always have tense shoulders, neck, that causes headache etc.
Try some heat, maybe if it's muscle related try Robaxicet and see if that helps? I know if I am really sore, etc I do take that and it helps alot... it is for muscle pain ect... maybe look into that? Or if that doesn't help go make an appt with your doctor, that's my advice. Hope that helps
<font color=red>~Sundance~</font color=red>
<font color=blue>"Never react emotionally to criticism. Analyze yourself to determine whether it is justified. If it is, correct yourself. Otherwise, go on about your business."</font color=blue>
<font color=black>Norman Vincent Peale</font color=black>