Depressing as i wont be able to afford any for a couple weeks. How long do their batches usually last?