Poor posture from long hours on the phone or laptop is one of the main causes of humped neck, besides other lifestyle and medical reasons.