There's a lot of good advice here. Back and neck pain is not something that we can do one thing and fix it. Increase flexibility, find a strong massage therapist that isn't lazy and is willing to dig in deep followed immediately by a really good chiropractor. Both of these can be hard to find. My massage therapist is a female NPC physique competitor and my chiropractor is a former college football player and an amateur bodybuilder. He's quite strong, he adjusts horses for an animal sanctuary locally. Both know what they're doing and make my life bearable. The stronger you can make your core the better off you'll be. And facts are that you are going to have lower back, hip and other problems from doing heavy deadlines and squats among other things. I have to make a living so I don't have the choice to lay up and recuperate so I lift a lot lighter than I did when I was in my twenties. I always did a lot of flexibility work and credit that with still having good shoulders and back/hips.