I think it can be due to meds. a lot can have that kind of side effect to them.
I'm currently on vyvanse, viibryd, lamictal, and seroquel. My memory is a little worse when on these.
And depression can also play a part in memory loss, or difficulty to recall memories.