N-acetylcysteine (NAC) at 1,200 mg twice daily is the best first-choice medication for cannabis addiction for most people, because it has the most human trial data, the mildest side effect profile, and the lowest cost. For heavy daily users who get withdrawal symptoms, gabapentin plus naltrexone has the strongest combination evidence. No drug is FDA-approved specifically for cannabis use disorder, so every option below is prescribed off-label alongside counseling.
How these options were ranked
Each medication was scored on three things: how much randomized human data exists, how large the drop in cannabis use was, and how easy the regimen is to stick with. Convenience carries unusual weight here because cannabis withdrawal peaks in the first week, so a simple twice-daily capsule beats a complicated taper for most people.
Cannabis Detox at Home: Tips for a Successful Journey
- Best overall: NAC
- Best for heavy daily use: gabapentin plus naltrexone
- Best for anxiety-driven use: buspirone plus naltrexone
- Best when cravings come with mood swings: topiramate
1. N-acetylcysteine: best overall pick
NAC is an over-the-counter amino acid derivative that appears to restore glutamate balance in the brain, which is the system cannabis disrupts with chronic use. Trials in adolescents and young adults show reduced cannabis use and better odds of a negative urine test, though results in older heavy users have been mixed. It is taken as 1,200 mg twice daily, and nausea or stomach upset is the main complaint.
best medication for cannabis addiction
Why it wins
It is cheap, available without a prescription in most US pharmacies, and has decades of safety data at this dose. It also pairs well with every other drug on this list, so a doctor can add it to a plan rather than replace one. That flexibility is why it sits at the top of the ranking.
best medication for cannabis addiction
2. Gabapentin plus naltrexone: best for heavy daily use
This combination targets two problems at once: gabapentin eases the sweating, irritability, and sleep disruption of withdrawal, while naltrexone blunts the reward from smoking or vaping. In a randomized trial of adults seeking treatment, the pair roughly doubled the rate of abstinence compared with placebo. Gabapentin is sedating at higher doses, so most prescribers start low and titrate over one to two weeks.
3. Buspirone plus naltrexone: best for anxiety-driven use
People who use cannabis mainly to manage anxiety often relapse when the anxiety returns untreated. Buspirone is a non-sedating anxiolytic that has shown promise with naltrexone in small pilot studies. It takes two to four weeks to work, so it is a slower option than gabapentin.
4. Topiramate: best for cravings with mood swings
Topiramate reduced cannabis use and cravings in several small trials, likely by stabilizing glutamate signaling. Side effects include word-finding trouble, tingling hands, and kidney stone risk, which keeps it as a second-line choice. It also requires dose titration and lab monitoring, making it the least convenient option here.
Is there an FDA-approved medication for cannabis addiction?
No. The FDA has not approved any medication for cannabis use disorder, so all treatment is off-label. Prescribers rely on the trial evidence above plus clinical judgment about withdrawal severity, co-occurring anxiety or depression, and what the patient can realistically afford. Behavioral therapy such as cognitive behavioral therapy or motivational enhancement remains the backbone of treatment.
Which medication works fastest?
Gabapentin works within days on withdrawal symptoms, making it the fastest for physical discomfort. NAC and buspirone take two to four weeks to show an effect on cravings and use. Naltrexone reaches steady levels in about a week.
Bottom line
Start the conversation with NAC if you want an easy, low-risk first step. Ask about gabapentin plus naltrexone if you are a daily user with withdrawal symptoms, and about buspirone plus naltrexone if anxiety drives your use. Convenience decides adherence, and adherence decides outcomes, so the simplest option you will actually take usually beats the most powerful one you will not.