I just had my best sleep in days, if not weeks. After the horrible allergy day yesterday, I took the Benadryl at just the right time, went to bed an hour later, and it did exactly what it was supposed to do. Another hour would have been even more perfect, but...you know...the cat. I shall now feed the little rascal.