Not very. My short term memory fails every once in a while, but my long term memory is very vivid.
My memory is pretty good.
It depends. If I am going into the kitchen because I'm hungry, I remember what I'm there for. If I'm going in there for something else, it's a crap shoot as to what my original intention was. :)
Well, I can tell you exactly what happened when I was a child .... yesterday's breakfast not so much.
I am the equivalent of Dory from Finding Nemo