Tl;dr bad posture probably isn’t causing your neck pain; stress is.