Neck strain is very common and can be caused by a number of things. Some of these may surprise you, because a lot of the time, it’s something you may do every day that is straining your neck. These are some of the more common causes like Bad posture, sleep positions, heavy weight, trauma etc...