How much cannabis can I buy in California?

Recreational consumers can buy up to one ounce of flower, or up to 8 grams of concentrate, at a time. Medical consumers can purchase even more.