Your primary care doctor is the fastest and most accessible place to get anxiety medication for most people. Family doctors, internists, OB-GYNs, psychiatrists, nurse practitioners, and physician assistants can all prescribe medications for anxiety. Which provider makes the most sense depends on how severe your symptoms are, whether you’ve tried medication before, and how quickly you need help.
Start With Your Primary Care Doctor
If you already have a primary care provider, that’s the simplest first step. Primary care doctors are trained to screen for anxiety, prescribe first-line medications, and recommend lifestyle changes or therapy alongside medication. For mild to moderate anxiety, a primary care visit is often all you need. Your doctor can start treatment right away, which is especially useful since wait times for psychiatrists can stretch weeks or months in many areas.
During the visit, your provider will ask about your symptoms, how long you’ve had them, and how they affect your daily life. They’ll want to know about other conditions like depression or substance use, since these frequently overlap with anxiety and change the treatment approach. They may also check for physical causes of anxiety-like symptoms, such as thyroid problems, by running basic lab work. The whole evaluation can happen in a single appointment, and you can leave with a prescription the same day.
If your anxiety is severe, if you have a complex mental health history, or if the first medication doesn’t work well, your primary care doctor can refer you to a psychiatrist while keeping you on an initial treatment in the meantime. That bridging period matters, because it means you’re not waiting untreated for a specialist opening.
When a Psychiatrist Is the Better Option
Psychiatrists specialize in mental health conditions and manage the full range of anxiety medications, including combinations that a primary care doctor might not be comfortable adjusting. You’d benefit from seeing a psychiatrist if your anxiety is severe, if you have co-occurring conditions like bipolar disorder or PTSD, or if you’ve already tried one or two medications without good results. Psychiatrists are also better equipped to manage controlled medications like benzodiazepines over time, though most providers reserve those for specific situations.
The tradeoff is access. Psychiatrist wait times for new patients commonly run four to twelve weeks, and availability varies dramatically by region. If you have insurance, check whether your plan requires a referral from your primary care doctor before covering a psychiatry visit. Some plans don’t, but many do.
Nurse Practitioners and Physician Assistants
Psychiatric nurse practitioners (PMHNPs) and physician assistants working in mental health settings prescribe anxiety medications and often have shorter wait times than psychiatrists. In many states, nurse practitioners practice independently and can evaluate, diagnose, and prescribe without physician oversight. These providers are increasingly common in both brick-and-mortar clinics and telehealth platforms, making them one of the more accessible routes to anxiety treatment.
Telehealth Platforms
Online psychiatric services have become a mainstream option for anxiety medication management. Platforms that employ psychiatrists, psychiatric nurse practitioners, or other licensed prescribers can evaluate you over video and send a prescription to your local pharmacy. The typical process involves filling out an intake questionnaire, then completing a video appointment that covers the same ground as an in-person evaluation: your symptoms, medical history, and treatment goals.
For non-controlled medications like SSRIs and SNRIs (the standard first-line treatments for anxiety), telehealth prescribing is straightforward and widely available. For controlled substances like benzodiazepines, federal rules historically required an in-person visit before a provider could prescribe remotely. However, the DEA has extended COVID-era telemedicine flexibilities through December 31, 2026, allowing practitioners to prescribe Schedule II through V controlled substances via telehealth without a prior in-person evaluation. This means, at least through 2026, a telehealth provider can prescribe a controlled anxiety medication after a video visit alone. These rules could change after that date, so the landscape for controlled substances via telehealth remains somewhat fluid.
Telehealth works well for people in rural areas, those with long wait times for local providers, or anyone who prefers the convenience of a video visit. It’s less ideal if you need a physical exam to rule out medical causes of your symptoms, or if your situation is complex enough to benefit from in-person rapport with a specialist.
Urgent Care and Emergency Rooms
Urgent care centers can help if you’re having acute anxiety or a panic attack and don’t have an established provider. Urgent care doctors may prescribe a small, short-term supply of fast-acting medication like a benzodiazepine or a beta-blocker to stabilize your symptoms. These are stopgap prescriptions, not ongoing treatment. You’ll typically leave with a referral to a mental health provider or primary care doctor for follow-up.
Emergency rooms handle anxiety-related visits too, but they’re designed for medical emergencies. If you’re experiencing chest pain, difficulty breathing, or thoughts of self-harm alongside anxiety, the ER is appropriate. For anxiety symptoms alone, urgent care is faster, cheaper, and will provide essentially the same short-term intervention.
What Medication to Expect
Regardless of where you go, the first medication you’re offered will almost certainly be an SSRI or SNRI. These are the standard first-line treatments for generalized anxiety disorder, panic disorder, and social anxiety disorder. Common options include sertraline (Zoloft), escitalopram (Lexapro), fluoxetine (Prozac), venlafaxine (Effexor), and duloxetine (Cymbalta). All of these work by increasing the availability of certain chemical messengers in the brain that regulate mood and stress responses.
SSRIs and SNRIs aren’t fast-acting. They typically take two to four weeks to start working and may need six to eight weeks at a therapeutic dose before you feel their full effect. Your provider will usually start at a low dose and increase gradually. During this adjustment period, some people experience temporary side effects like nausea, headaches, or changes in sleep. These often fade within the first week or two.
Benzodiazepines like alprazolam (Xanax) or lorazepam (Ativan) work within minutes and are sometimes prescribed for short-term use while an SSRI builds up in your system. But most providers are cautious with these because they carry a risk of dependence and are harder to stop once you’ve been taking them regularly. Don’t go into your appointment expecting or requesting a specific benzodiazepine. Providers are more likely to work with you on treatment if you describe your symptoms and let them recommend the approach.
What Happens After You Start
Getting the prescription is just the beginning. Finding the right medication and dose often takes some back and forth. Your provider will want to see you for a follow-up within two to four weeks of starting a new medication to check for side effects and assess whether your symptoms are improving. If the first medication doesn’t work well or causes bothersome side effects, switching to a different one is common and not a sign that something is wrong with your treatment. Many people try two or three options before landing on what works best for them.
Once you’re stable on a medication that’s helping, follow-up visits become less frequent, typically every few months. Most providers also recommend therapy alongside medication, since the combination tends to produce better long-term outcomes than either one alone. Cognitive behavioral therapy, in particular, has strong evidence for anxiety disorders and is widely available both in person and online.

