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!