How do I buy medical cannabis in Oklahoma?

If you have a medical marijuana card, you can buy cannabis in Oklahoma at a licensed dispensary or use a licensed delivery service. You can also grow your own cannabis - up to six plants per cardholder. There are no current restrictions on how many plants can be grown in a single residence, but the plants must be out of sight.