Become certified for medical marijuana through your primary care physician, or at one of the medical marijuana specialists below.

Physician Map


Once you have received a medical marijuana certification, the next step is to register.

How to Register

Step 3 Visit


Congratulations! You may now visit our medical marijuana dispensary. We can’t wait to meet you!

Our Locations

Step 1 Get Certified

1. Get Certified

Obtain a medical marijuana certification from your provider.

See map of providers

2. Get Pin Number

2. Get Pin Number

You will receive a PIN number from your provider. It will also be emailed to you from the Department of Public Health.

Theory Wellenss

3. Mass CIP (formerly Virtual Gateway)

Register with the Mass CIP.

Create a username and password for the Mass CIP.

5. Print Temporary Card

5. Print Temporary Card

Once you have registered with the Medical Marijuana System, you will be emailed a temporary medical marijuana card that you can print and use immediately at a medical marijuana dispensary.

Theory Wellness

6. Visit Theory

Now visit us at one of Theory’s medical marijuana dispensaries! Make sure to bring your Medical Marijuana ID and a second, unexpired picture ID.

For detailed instructions and videos, please see this link.

Great Barrington



Open  9 AM-7 PM (Monday – Thursday); 9 AM – 9 PM (Friday – Sunday)

Find a Physican

Save Time. Pre-Register.

Pre-Register & Receive

20% OFF

your first $100 worth of Theory products at your first visit ($20 Value)

Maybe later

Thanks! You have successfully pre-registered and your 20% OFF gift has been credited to your account, which can be redeemed at your first visit.

**Please note, this is for medical patients only.

We look forward to meeting you soon!

Welcome to Theory

Hey, we gotta ask.
Are you 21+?