Understanding the existing cannabis purchase limits in California can be the challenge for some seasoned users . At this time, adults over 21 are able to acquire up to a maximum of grams of weed buds and 8 portions of oils each transaction . A person can also acquire up to six flowering cannabis