a psychologist psychiatrist
If it were I think I would make an appointment to see my regular doctor. Talk with him/her and see if he can help you. He may recommend you see another doctor more specialized in dealing with post traumatic disorders.
A dermatologist treats skin disorders.
Dermatologist treats that condition
The Dermatologist (skin doctor)
Foot doctor
I think its an orthapeadic doctor
an oncologist
A psychologist.
gastroenteroligist
nuerologist
A gastroenterologist treats stomach pain.
A GP should do.