Well, on the neurological side of things, I personally think you should visit a neurologist, because he can do some office tests to determine how your recall and short-term
memory is doing from a series of
questions, and then he can also order a scan of your head to see if the problem originates in in your brain.
Now, from a psychological perspective, let me see if I've got this straight. You tell us two different kinds of memory troubles.