Warning!!!! Do not buy from AllDayChemist! I just bought from AllDayChemist - Prescription drugs, Generic medicines, online indian Pharmacy and highly recommend you find another company. The company is from India and the regulations there are more relaxed than in the U.S. so that is why we can get Careprost from there without a prescription (as well as other prescription products). Since they are more relaxed in their regulations, they give you expired products and do not have the obligation to refund your money or provide replacement bottles. I have emailed them photos of my expired bottles as proof. They didn't want to correct the problem. Unfortunately, when I was ordering their credit card processing was down, so I mailed them a check instead. As a result of writing them a check, they gave me a discount. AllDayChemist already cashed my check and the bank can not do anything about it. I will never use them again. Please find another provider for Careprost.