The state of California sets limits on how much cannabis can be purchased at one time. A recreational customer can purchase up to 1 ounce (about 28.5 grams) of flower per day and up to 8 grams of concentrates and manufactured products (including edibles, oils, extracts and other products) per day.
A medical patient can purchase up to 8 ounces of cannabis flower per day.