On my finasteride box (actavis) it says expiration in 07/2020 and I bought it in 07/2018. I would guess it lasts alot longer, especially if it's coated tablets kept in blisters/vacuum in a dark place at reasonable low temperature. But I don't see why you would stock on more though, you don't have a prescription for it?