A medical cannabis card entitles the patient to up to 2.5 oz. of pot. Non-cardholders can also have 2.5 oz. of pot. Though as a medicinal marijuana cardholder, if you live within 25 miles of a retail store, you may grow your own pot if: you are too ill, or you lack the means to travel, or the retail store does not carry the strain of pot you need.