Actually the law states you are allowed 2.5 oz or enough to ensure an uninterrupted supply of medication. If you only harvested every 4 months you would require to have a pound to ensure an uninterrupted supply until your next harvest. Also a criminal defense lawyer I spoke with stated that the limits in the law are only there to set a reasonable level. anything below that limit automatically provide protection in the state. Anything over those numbers requires a court case to prove medical necessity.
2. THE QUALIFYING PATIENT AND THE QUALIFYING PATIENT'S DESIGNATED CAREGIVER, IF ANY, WERE COLLECTIVELY IN POSSESSION OF A QUANTITY OF MARIJUANA THAT WAS NOT MORE THAN WAS REASONABLY NECESSARY TO ENSURE THE UNINTERRUPTED AVAILABILITY OF MARIJUANA FOR THE PURPOSE OF TREATING OR ALLEVIATING THE QUALIFYING PATIENT'S DEBILITATING MEDICAL CONDITION OR SYMPTOMS ASSOCIATED WITH THE QUALIFYING PATIENT'S DEBILITATING MEDICAL CONDITION.
However you should never be carrying more than 2.5oz with you at any one time, unless you are a caregiver and delivering to your patients.