The Alexander Technique is brilliant at improving your posture. I used to have a straight neck too, along with forward head posture - but now don't because I took lessons in the Alexander Technique. Definitely worth a try if your problems are posture-related: The Complete Guide to the Alexander Technique