How old do I have to be to obtain a medical marijuana card in Oklahoma? To obtain a medical marijuana card, patients must be at least 18 years old (or over).