Who can purchase Medical Marijuana? A Who can purchase Medical Marijuana? Anyone 18 and over in possession of a current medical card and a current photo ID. Related Related