When i was 20 i started getting pains in my legs after exercise. i though they were just growing pains and that they would pass. they didn't and as time passed went from sciatica to full on not being able to walk or get out of bed agony. during that time i saw around 7 doctors, 4 Physiotherapists, a Hydrotherapist, a tibetan massage expert and finally a Chiropracter. to cut a long story short i was diagnosed with Ankylosing spondylitis check it out on wiki. and so went through my 20s doing all the exercises and other stuff they told me to do which helped but didn't seem to hit the problem head on they told me that there was no cure for my condition so i just accepted my situation. finally a friend suggested i visit a chiroprator who told me in 10 minutes that i had one leg shorter than the other by 8mm. it doesn't sound like a lot and some people remain unaffected by this, but over a long period of time it pulled my muscles and tendons out of line until i was in agony and unable to walk properly. he custom made inserts for my shoes to correct my leg length and gave me a set of stretching exercises to do. nowadays i'm still not 100% but improving and loads better than i was.
The lesson i learnt was that you should always go for a complete and balanced view of something as important as your health, a specialist sometimes doesn't know everything about the possible causes of a condition because it can be outside his/her training. i am looking into other areas such as diet and psychology to see if i can improve even more.
I'm not bitter about it just a little angry at myself for not taking action sooner.