While much progress has been made in the field of medical marijuana since 2018, the sale of any marijuana that has not been prescribed and sold by a licensed medical dispensary is strictly prohibited. Buying Marijuana at Retail Location If you live in Oklahoma, the only way to legally smoke marijuana is to obtain an approved medical marijuana card and visit a valid medical marijuana dispensary. Oklahoma has over 7,000 medical dispensaries, with new ones opening every month.   Marijuana Delivery Service Oklahoma’s government has repeatedly prohibited the delivery of marijuana in any capacity. Nonetheless, there have been numerous attempts to approve delivery. However, no laws in Oklahoma currently permit delivery service.   Oklahoma Dispensary Hours In Oklahoma, no laws have been enacted to truly affect the operating hours of medical dispensaries. Most dispensaries, on the other hand, operate during normal business hours, typically opening at 8:00 a.m. and closing around 10:00 p.m.   Purchase Restrictions There are no purchasing restrictions for medical marijuana implemented by the Oklahoma State Department of Health or the Oklahoma Medical Marijuana Authority. That being said, there are possession limits in Oklahoma stating that medical marijuana users cannot possess more than three ounces on their person or more than eight ounces in their private residence.