There are some really great streches you can do to help align your back and neck properly. My favorite looks kind of like muslims praying to allah, but it works really good. you kneel, with your knees shoulder width apart, sit down like that, then bend over and rest your forehead on the floor, streaching your arms out as far as you can. I kind of walk my fingers across the rug for extra strech, and stay there for as long as you need to feel streached, like a minute. This usually does the trick for me, a day or so of this and it's usually gone. Well, as long as it doesn't hurt so bad that you can't anyway.