For the Oregon sales limits:
Adults may purchase up to two ounces of marijuana per transaction from a licensed retailer. Marijuana sales by unlicensed entities remain subject to criminal penalties as described above.