3 ms·It depends on the medication. There are some that can last for 20+ years with the same effectiveness.by omgwtfbyobbq 4y agoIt depends on the medication. There are some that can last for 20+ years with the same effectiveness.