No. Massachusetts does NOT accept MMJ cards from other states. You'll have to buy from the recreational side, lower limits, higher prices.
Yes, the public can buy limited amounts for recreational use, and people with a prescription can purchase much larger quantities. So you'd be fine. Just have a valid driver's license to show at the door.
It is recreational and medical. So, yes
Thanks! Your answer is awaiting moderation.