The average cost for 90 tablets of 10mg of Isosorbide Dinitrate is $28.01 with a free GoodRx coupon. This is 68.21% off the average retail price of $88.11.
Dosage | Quantity | Price as low as | Price per unit |
|---|---|---|---|
20mg | 90 tablets | $30.05 | $0.33 |
10mg | 90 tablets | $28.01 | $0.31 |
30mg | 90 tablets | $30.88 | $0.34 |
5mg | 60 tablets | $24.55 | $0.41 |
40mg | 90 tablets | $174.65 | $1.94 |
Typical dosage for Isosorbide Dinitrate
Isosorbide Dinitrate is available as both a short-acting tablet and long-acting capsule. The short-acting tablet is usually taken as 10 mg to 40 mg by mouth 2 or 3 times daily with at least a 14 hour period of time per day where you don't take any doses. The dose of the long-acting capsule is unique for everyone, and it can take some time to find the dose that works best for you. The highest dose you should be on is 160 mg total per day.
Other Isosorbide Dinitrate articles
Other Nitrates dosage articles
Why trust our experts?


