you've got a lot of great advice in this thread. i would only add that you really should see a chiropractor. DEFINITELY! a good chiro will do some adjustments that no doctor or "spine specialist" will. i think it would help you out greatly. i highly recommend it.