All cannabis in Florida is sold solely in dispensaries for medicinal purposes, and is only sold to patients and caregivers with a medical marijuana card. Authorized dispensaries are typically open from 10am-5pm, although some do stay open later. Some dispensaries offer pick-up, delivery, and/or online sales.