<<Disclaimer: Verify this information before applying it to your situation.>> I had surgery a couple of years and found a generic Benedryl at Walgreens. Ask the pharmacist At that time it was called "Waldryl-25". It was only $3 for a box.