The expiry date is usually mentioned on the product. You must buy it from the authorized store and ask them about the expiry date to confirm. You can get it for Rs 59 (150 ml) Price may vary according to the quantity of the bottle. You can buy it online. There is no harm as such but please do check the seller’s rating and the reviews to check the authenticity of the product. I did buy it online, I had no problem but if you have time and store available in your city, why not then? Do not use the expired products and always do the patch test to make sure you don’t have any sensitivity to the product.