The average cost for 12 suppositories of 16.2mg/30mg of Belladonna/Opium is $97.00 with a free GoodRx coupon. This is 70.44% off the average retail price of $328.18.
Dosage | Quantity | Price as low as | Price per unit |
|---|---|---|---|
16.2mg/30mg | 12 suppositories | $97.00 | $8.08 |
16.2mg/60mg | 12 suppositories | $342.24 | $28.52 |
Typical dosage for Belladonna/Opium
Each suppository contains 16.2 mg of belladonna and 30 mg or 60 mg of opium.
Adults and children age 13 years or older: The typical dose is to unwrap and insert 1 suppository into the rectum once or twice a day, or as directed by your healthcare team.
Other Belladonna/Opium articles
Why trust our experts?

Reviewed by:
Allison Gourley, PharmDAllison Gourley, PharmD, is a kidney and pancreas transplant pharmacist at a teaching hospital in the San Francisco Bay Area. When she’s not educating patients about their immunosuppressants, she's actively involved in transplant research.

Reviewed by:
Kristianne Hannemann, PharmDKristianne Hannemann, PharmD, is a licensed pharmacist in California. She has been a retail pharmacy manager and staff pharmacist for over 7 years and has contributed drug information content to different health companies.