rotten fish

I found shishamo smelt rotten in the fridge. I bought them a couple of mounths ago. I checked their expiration date, that was 27th April,Woo. Why didn't I eat them at least in April, I asked myself but the answer came up my mind. I just could say "forgot". By the way, from expiration date, how many days are OK for you to eat food?