Freezing will suspend the oils in the herbs to prevent breakdown. I know they will be good for over a year if stored in an air-tight package in the freezer.
I have international customers who will order a year's worth at a time and the last cleanse to come out of the freezer is just as good as the first cleanse they recieve fresh.