Always brand new stocks. Expiry dates are always 2 to 3 years away. Pre order that takes abt from a few days to max 2 weeks to arrive depending on which batch u come in at. Any other requests for products of this brand or other brands that are small and light enough to be shipped will be entertained. Eg Maybelline, Bifesta, Silky girl, Majolica, Neutrogena, Bio-essence, Olay, Avene, Hada Labo, Kate, Clarisonic. Text to enquire. Note: preorders take frm immediate to approximately up to 2 weeks to arrive.