A.M.
I have this same problem and I went to my doctor for it. She didn't recommend a chiropractor or anything fancy, but a few simple exercises I could do at home. First, though, she said to make sure that no matter how I am sleeping (and I do need a new mattress soon), to make sure my spine is straight. What helped me immediately (I'm a side sleeper) was to use a flatter pillow. I had a nice cushy pillow, but it was forcing my neck to bend my spine. But the exercises she told me to do were simple shoulder/neck strength training exercises. I do them every day 2 sets of 15 reps, and I have no more pain. One is the straight up & down shoulder press (with light weights). Another is cross punches at shoulder height, with or without weights. The 3rd is shoulder raises - hold weights in your hands at your sides and simply lift and lower your shoulders straight up & down slowly. These have been amazing for me and my shoulders look really toned now, too! She didn't suggest it, but I also found that stretching my arms straight up and then straight out every morning and every night just plain feels good. So does lying down on my balance ball "hugging" it - it feels like it really opens up the area between my shoulder blades. I was living off of Advil and Aleve for months before I finally decided the pain was interfering with my life. I didn't expect to have such immediate results with easy exercises, but I did. Good luck. I know it's a horrible feeling to wake up achy every day knowing you'll be tending to kids and life all day! This helped me feel really good in the morning, and the exercises take less than 5 minutes. And in a few months, my shoulders are going to look really nice in a tank top :)