I'm exactly the same.Depends. Mine is rather good, but very selective. There are some things from years ago, even things of not very much significance, that I could repeat back with almost every detail.
...And yet there are some things from not too long ago that I'd probably just stare blankly at if mentioned.
(Let's not even get into how fidgety my short term memory can be, bah.)
I remember the silliest of things from years back, but then I can hardly remember important things from the past week or two. I'm awesome at remembering lines from movies and TV shows, though.