California has an adult-use (recreational) program that requires customers to be at least 21 years of age. Medical patients with a valid California medical card are required to be at least 18 years of age. Since California doesn't offer reciprocity, out-of-state medical patients are required to be at least 21 years of age.