Acute neck pain usually goes away within about one to two weeks,pain usually on the same side of the head as neck pain.
Anxiety can cause a heavy head feeling because of a type headache known as a tension headache that is common in people with anxiety disorders. These headaches are often described as feeling like there is a tight band wrapped around your head. They are caused by a tightening of the neck and scalp muscles.