I am Doctor Thomas, a double board certified doctor in internal medicine and integrative medicine, with advanced training in several other fields. I am a clinician of over 20 years experience. I will give you an initial answer or ask you a question, but be sure to use reply to expert to communicate with me as needed.
If it is muscular, skeletal pain, then the best doctor to see is a specialist in physical medicine.
They are called physical medicine and rehabilitation doctors or physiatrists.
If this is not clearly structural, your internal medicine doctor or family practice doctor can screen you for referral.
You do not need a referral necessarily.
OK, so you might have more questions or want to give me more information: Please use reply to expert if you have further questions. Also, please click a positive rating [hopefully excellent (5)—that’s how we are paid, per rating]. If you forgot something, just use reply and come back. I am here http://www.justanswer.com/medical/expert-dr-thomas/