The best way to work is set yourself a limit on your weed, smoke up to that limit with a good few days worth left - then restock before you finish the last lot. Then you can carry on and smoke the rest and you've got more just waiting for you.