Frequently asked questions How Long Does it Take to Get a New Mexico MMJ Card? Due to the high number of applications, it can take up to 30 days to get a New Mexico medical marijuana card (MMJ card).