30 minutes or less is how long it usually takes to renew your MMJ card online.
Make sure you have all the required documents before your renewal appointment. This will ensure the process goes as quickly as possible. It can then take about two to four weeks to receive your card in the mail if your state does not issue a digital version.
That is why it is important to start the renewal process as soon as possible to avoid any gaps in your MMJ eligibility.