My brain runs a mile a minute, and my mouth even faster. I remember things much much later, but my short term memory is trash. I won't remember it now, but give me a year or two and I can remember what you were wearing when you said something. It just takes a while to process information when I finally give myself downtime to introspect.
I know it frustrates people, and I wish I could change that. It gets embarrassing to always ask "what was your name again?"
I guess both sides have it rough.