Without knowing what you were taking Benadryl for, it's impossible for anyone here to recommend an alternate. Your best bet is probably to talk with your personal physician or pharmacist.
I can tell you, though, that if you were taking Benadryl for allergies, it's not your best choice anyway. Second-generation antihistamines, such as Claritin, Clarinex, Zyrtec, and Allegra are just as effective and don't cause sleepiness. There are also nasal steroid sprays such as Nasonex and Singulair.
Talk with your doctor to find out the best alternatives for you.
To your health,
We hope you find this general health information helpful. Please note however, that this Q&A is meant to support not replace the professional medical advice you receive from your doctor. No information in the Answers above is intended to diagnose or treat any condition. The views expressed in the Answers above belong to the individuals who posted them and do not necessarily reflect the views of Remedy Health Media. Remedy Health Media does not review or edit content posted by our community members, but reserves the right to remove any material it deems inappropriate.