Frequently asked questions How do I buy medical cannabis in Missouri? If you have a medical marijuana card, you can buy cannabis in Missouri at a licensed dispensary or use a licensed delivery service. A Patient Cultivation Card is needed if you want to grow cannabis. Patients may grow up to 6 cannabis plants on their own property in a locked, enclosed facility. It costs $100 for a Patient Cultivation Card.