Stop the Benadryl.
I have been working 3p-3a the last couple of months. I would from time to time take Benadryl, then the dosage starting going up. Well that tells me I am building a tollerence, SO, I go to my MD and she gives me Ambien. Not everyone can take it. I have 10mg and break them in half. It works like a charm. Awake one minute, asleep the next. I also took these all through HepC treatment while on Interferon and Ribavirin. There is no floaty funny feeling, just sleep straight through the night.
I am an RN and I can't tell you how many RNs I work with that take up to 250mg benadryl a night to sleep.
250mg that is 10 25mg pills... they are lucky they even wake up.