Massachusetts MMJ registrations are valid for one year. Patients will need to renew their licenses every year to stay enrolled in the state program. While your patient status needs to be renewed every year, MA patients are also required to get new ID cards every three years.
We recommend that you don't wait until the last minute. It's best to re-enroll in the program at least sixty days before your ID expires to prevent any potential gaps in your patient status.