Question: how long to get mmj card oklahoma?
Answer: GET APPROVED Once you are approved and registered with the DOH, the state will approve you and your Oklahoma Medical Marijuana Card will arrive in the mail in 2 weeks. Your card is valid for 2 YEARS. Once you receive it in the mail, you can then begin buying cannabis legally from any dispensary in Oklahoma!