Yes, that benadryl was not working properly as I did not give him full dose like the vet had prescribed. I gave it to him last night and it is much much better this morning.

I slept about 7.5 hours last night. Not bad. I went to bed at 2am. 

It is so very superbly sweet to be woken up by Laurel when I sleep in past 9am.

They are amazing cats!