Frequently asked questions How Long Does it take to Get My New Mexico MMJ Card? It can take up to 30 days to get a New Mexico medical marijuana card (MMJ Card)..