Yes, Massachusetts law allows patients and non-patients to possess up to 1 ounce of cannabis on their person and up to 10 ounces in their home.