Viagra (generic name: sildenafil) is one of the most well-known medications for erectile dysfunction (ED). If you have an unused prescription sitting in your cabinet, you might be wondering: Does Viagra expire? The short answer is yes—like all medications, Viagra has an expiration date. Taking it after that date may not give you the desired results and could even pose risks.
Why Does Viagra Have an Expiration Date?
The expiration date is set by the manufacturer to guarantee the drug’s full effectiveness and safety. Over time, the active ingredient, sildenafil, can break down. When that happens, the pill may:
How Long Does Viagra Last Before It Expires?
Viagra usually has a shelf life of about 2 to 3 years from the manufacturing date. You can check your packaging for the “EXP” date, which tells you when the manufacturer can no longer guarantee full potency.
Is Expired Viagra Dangerous?
In most cases, expired Viagra is not immediately harmful, but it may be less effective. The bigger concern is reduced performance, which can be frustrating if you’re expecting results. In rare cases, chemical changes could cause mild side effects, so it’s best to avoid taking expired pills.

How to Store Viagra for Maximum Shelf Life
Proper storage can help Viagra last longer (up to its expiration date). Keep it:
In its original blister pack or bottle
At room temperature (68–77°F / 20–25°C)
Away from moisture, heat, and direct sunlight
Tip: Do not store Viagra in the bathroom, as humidity can speed up degradation.