Isn't it a horrid feeling! I feed our cats in the morning when I wake up, but noticed if I sleep in on the weekend they help themselves to their kibble (which they're very good at rationing). If I feed them later in the morning they still eat it but then likely throw it up, so I usually feed them in the afternoon if I have slept in.
I forgot for the first time ever the other week, and we've had them for nine years. They didn't complain but it wasn't until the next morning when I got their food out that I realised. I felt so fucking terrible.
Sometimes he does his little dance so I feed him (he gets dry stuff in the morning) takes a nibble then goes back to bed. If it's still there in the afternoon he scoffs it down so that he still gets his wet stuff.