Correction: The post should read - "Assuming there are NO structural problems or damage such as disc destruction or degeneration".
Usually this is due to mild nerve compression in the cervical area and inadequate muscle tone. Generally, assuming there are structural problems, range-of-motion exercises and isometric exercises that improve muscle tone will help. Isometric exercises are those where you place a hand against your forehead and push for thirty seconds or so. You repeat this at thirty degree intervals around the head. Sit-ups also help. If the problem becomes serious you might want to make an appointment for an evaluation by MRI from a neurologist.
Maybe it's your bed or your pillow. If you aren't sleeping in a position that keeps you aligned, you might pinch the nerves in your shoulder. I used to have this problem. I got so sick of it, I saved for a while then bought a Sleep Number bed. I haven't had the problem since then.
Feel better!
PM