Medical and recreational cannabis dispensaries in Worcester are open for business. Browse through our complete list of Worcester dispensaries in the list below to find where to buy marijuana. Recreational shoppers 21+ can purchase up to 5 g of concentrates, or 1 oz. of cannabis flower. Medical patients may buy up to a 60-day supply (up to 10 oz. or 50g of concentrate).