All cocktail kits have a long life on them and will be good for three months from the purchase date, you can shake up one or two cocktails and use the rest at a later date if you like. Standard delivery takes 3-5 5 business days.