The short answer
In the United States, 21 is the legal age for recreational cannabis in every state that has legalized adult use. There is no state where you can walk into a dispensary at 18 and buy flower for fun. Medical cannabis is different. Most medical programs set the floor at 18, and many allow patients under 18 with a parent or guardian signing off. CBD sits outside both systems in an odd way: federal law sets no minimum age for hemp-derived CBD, but individual states and retailers often do. So the honest answer depends on which product you mean and where you are standing.
Recreational cannabis: 21, no exceptions
Every adult-use state landed on 21. That includes the big markets and the small ones. The reasoning tracks alcohol policy, and the enforcement does too: ID checks at the door, ID checks at the register, and limits on how much you can buy in a day. A vertical ID usually gets a second look. Expired ID gets turned away. Bring a passport if your license is worn out.
Two things trip people up. First, possession limits are per person, not per visit, so splitting a purchase with a friend does not double your legal ceiling. Second, crossing a state line with product is a federal issue even when both states allow it.
Cannabis Legal Age for Medical Use: What You Need to Know
Medical cannabis: 18 is common, not universal
Most state medical programs allow adults at 18. A handful set 21 and mirror the adult-use rules. For patients younger than that, the usual path is a caregiver registration: a parent or legal guardian applies on the minor's behalf, pays the fee, and controls the purchase. Pediatric cases tend to be narrow, with qualifying conditions written into statute rather than left to a doctor's judgment.
Cannabis Legal Age to Buy: Recreational, Medical, and CBD Rules
- Check the state program's patient age rule before assuming 18 works.
- Caregiver applications often take longer than patient ones, so start early.
- Some states require the minor's physician to be in-state.
CBD and hemp: no federal age, plenty of local rules
Hemp-derived CBD is legal at the federal level under the 2018 Farm Bill, and that law does not set a purchase age. That is where the clarity ends. States write their own rules. Some set 18 for CBD products, a few push it to 21, and others say nothing at all, which leaves the decision to the seller. I look for a posted policy before I assume anything. A store that cards for CBD is not being difficult. It is reading its state guidance conservatively, and that is usually the safer read.
Online sellers vary just as much. Many require 18 at checkout and some require 21 for full-spectrum products that contain trace THC. A reputable shop will state the policy plainly and lab-test every batch.
Why the age gap exists
The 21 line for recreational cannabis comes from the federal incentive tied to highway funding, the same mechanism that pushed the drinking age up. Medical programs got carved out because patients are patients. CBD got left in a gap because it was legalized as an agricultural commodity, not as a drug, so the age question was never addressed head-on.
What to check before you buy
- Confirm your state's rule for the specific product type, not cannabis in general.
- Bring a government ID that is current and undamaged.
- Read the store's age policy if you are under 21 and buying CBD.
- Ask for a certificate of analysis on any CBD product. Age rules and testing rules travel together.
Age limits are the easy part. The harder part is buying something that is what the label says it is.