Either a M.D. or a D.O. can be a sleep disorder specialist. It's just an extra certification added to their medical training. You are looking for a doctor with a certification from any of the following: AASM, ABSM, AADSM.
A dermatologist specialises in skin disorders.
a psychologist psychiatrist
A neurologist.
It could be a multitude of problems. You need to be evaluated by a doctor to get any kind of accurate diagnoses.
A doctor who deals with snoring is typically an ear, nose, and throat (ENT) specialist, also known as an otolaryngologist. They can evaluate the underlying causes of snoring, such as nasal obstructions or structural issues in the throat. In some cases, a sleep specialist may also be involved, especially if snoring is associated with sleep apnea or other sleep disorders.
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.
Dr. Wexler in the book "The Westing Game" is a podiatrist, which is a doctor who specializes in treating foot disorders.
chronic sleep deprivation or disorders of some kind
Anorexia Nervosa, but you might want to go check this out with a doctor just in case it is something else.
Dermatologists are doctors who specialize in skin. They can help with skin disorders such as acne and eczema.
You need to consult a doctor about this... the headaches shouldn't be happening but the dizziness is normal. Its kind of your bodys way of telling you to sleep.
The three main types of learning disorders are reading disorders, mathematics disorders, and disorders of written expression.