Insomnia and Sleep Problems: which doctor should you see?

Last updated: August 12, 2026 · Reviewed by the PickTheDoc.com team · Editorial policy

Short answer: most cases of insomnia and sleep problems are handled by a Psychiatrist. Read on for the exceptions.

What this symptom means

Insomnia means difficulty falling asleep, staying asleep, or waking too early despite adequate opportunity to sleep. It is considered chronic when it happens at least three nights a week for three months or longer. Chronic insomnia is a condition in its own right, not merely a symptom to endure.

Common causes

Which doctor treats insomnia and sleep problems?

Chronic insomnia is treated by a psychiatrist or a sleep medicine specialist. If you snore heavily, gasp during sleep, or wake unrefreshed despite enough hours, a pulmonologist should assess you for sleep apnea. A primary care physician can arrange sleep testing and rule out contributing conditions.

When it may be urgent

Call 911 or go to the nearest emergency room if you experience any of the following.

Frequently asked questions

Which doctor treats insomnia?
A psychiatrist or sleep medicine specialist treats chronic insomnia. A pulmonologist evaluates sleep apnea. A primary care physician can begin the workup.
When is insomnia considered chronic?
When it occurs at least three nights a week for three months or longer.
Are sleeping pills the answer?
Usually not as a first step. Cognitive behavioral therapy for insomnia is generally recommended before long-term medication because it addresses the underlying pattern.

Related symptom guides

Track this before your appointment

Doctors think in patterns. Our symptom timeline builder records when this happens, how severe it is, and what you have tried, then prints a summary you can hand over.

Sources

This is not medical advice. This guide explains which type of doctor commonly treats this symptom. It does not diagnose conditions. In an emergency, call 911. Read our full medical disclaimer.

Check your symptoms in the finder