Looking into the description of your symptoms, it will be better to consult an General Physician and then consult a Orthopaedic. Following it, if required you may consult a Neurologist
Having diagnosed you may also choose Acupuncture
for relief of your pain in the neck, shoulder and thoracic region.
I feel your hair dressing could be the most probable cause of your neck & shoulder pain