Made my own today (thanks for the tip, princesspeahead!), it tasted yummy, much better than shop-bought. Now how long will it keep for? Please?