How much cannabis can I buy in Michigan? In Michigan, you can purchase the following amounts with a valid medical marijuana card: - Up to 2.5 oz. of cannabis outside of the home.- Up to 10 oz. inside the home.- Up to 15 grams concentrates.