I also have an appalling memory and there has been a couple of situations recently where I've wondered if I'm getting early-Alhzheimers. But then, I reassure myself that I've always been this way. Still, I've started taking Omega-3 oil supplements hoping it might help somehow..?
On the other hand I have a wonderful visual memory and also find that taking visual snapshots really helps me. I just have to remember to do it!