In the United States, the legal age to buy cannabis depends on what you are buying and where. Recreational cannabis is 21 and older in every state that permits adult-use sales, medical cannabis is often available at 18 with a valid patient card, and hemp-derived CBD has no federal minimum purchase age, though individual stores may set their own.

cannabis legal age for medical use

The Short Answer by Product Type

  • Recreational marijuana (flower, vapes, edibles, concentrates): 21 and older, no exceptions in adult-use states.
  • Medical cannabis: commonly 18 and older with a state-issued patient card. Younger patients usually need a registered parent or caregiver to buy for them.
  • Hemp-derived CBD: no federal age rule. Retailers often ask for ID at 18 or 21 as a store policy.
  • Delta-8 and similar hemp cannabinoids: state-dependent. Several states restrict or ban these products, and some treat them like cannabis at the register.

Why 21 Is the Standard for Recreational Cannabis

Marijuana remains a controlled substance under federal law, so there is no federal legal purchase age for it at all. Each state that legalized adult use set its own threshold, and every one of them landed on 21, matching the national drinking age. That means a dispensary in Colorado, California, or Massachusetts will check your ID before you reach the sales floor.

related article

Some states also limit how much you can buy in a single transaction, and a few cap daily purchase amounts by product type. Age is only one of several rules at the counter.

cannabis legal age to buy

Medical Cannabis and Younger Patients

Medical programs follow a different path. Many states allow patients 18 and older to buy medical cannabis directly once their card is active. For patients under 18, most programs require a parent or legal guardian to register as a caregiver and purchase on the minor's behalf.

cannabis legal age to buy

A few states set the medical age lower for specific conditions, and a few allow patients under 21 to buy medical products even though recreational sales stay at 21. Caregiver rules, card renewal dates, and purchase limits vary, so the card alone does not guarantee a sale if the ID does not match the registry.

CBD and Hemp Products: Fewer Age Rules, More Store Policies

Hemp-derived CBD with a low THC content sits outside the federal definition of marijuana, and no federal agency has set a minimum age to buy it. That leaves the decision to states and retailers.

In practice, many CBD shops ask for ID at 18, and some ask at 21 to keep one policy across their whole inventory. Online sellers typically verify age at checkout and again at delivery, since a package cannot be handed to a minor. If you are buying from a lab-tested CBD retailer, expect the same ID check you would see at any regulated counter.

What to Bring and What to Expect

  • A valid, unexpired government photo ID: driver's license, state ID, passport, or military ID.
  • Your medical card or patient registry number, if you are buying medical products.
  • Patience for scanning. Many dispensaries scan IDs and log the visit.
  • Cash or a card, depending on the shop. Some operators still run cash only.
  • Awareness that bringing an underage friend inside may be refused at the door.

Consequences of Buying Underage

Attempting to buy cannabis with a fake ID or on behalf of a minor can lead to fines, confiscation, or misdemeanor charges, and the penalties fall on the seller as well. Dispensaries that sell to underage customers risk license suspension or loss, which is why staff check IDs carefully and may refuse a sale even when the customer insists they are old enough.

How to Confirm the Rule Where You Live

  1. Check your state cannabis regulator's website for purchase age and possession limits.
  2. Check city or county rules, since some municipalities ban sales entirely.
  3. Call the dispensary or CBD shop and ask what ID they accept.
  4. For medical purchases, confirm your card status and expiration date before you go.

Frequently Asked Questions

Can you buy cannabis at 18?

Only in medical programs that set the patient age at 18, and only with a valid card. Recreational sales are 21 and older.

Is 21 the legal age to buy cannabis everywhere in the US?

For recreational marijuana, yes. Medical cannabis and hemp-derived CBD follow separate rules that vary by state and store.

Can a parent buy medical cannabis for a child?

In many states, yes, through a caregiver registration. The parent is listed in the state system and buys on the patient's behalf.

Do CBD stores check ID?

Often, yes. There is no federal minimum age for hemp CBD, but many retailers set one at 18 or 21 as their own policy.