I am a Chiropractor and also certified in Acupuncture. First advice is nobody can diagnose you online. I treat your type of symptoms in all age groups for a living. My clinic always ends up with the tough cases instead of just the regular back or neck pain. The potential causes of your problem...