What is the age limit to obtain a medical marijuana card in Massachusetts? Patients looking to obtain a medical marijuana card must be at least 18 years old or older. Caregivers must be at least 21 years old.