Anxiety can cause short term memory loss as can some of the mdeications. Also aging can cause this same problem but I don't think age is your problem :)
The benzodiazipines are one of the meds that may cause this short term memory loss in some people.
If you have a major problems, please talk to your physician.
Moderator Anxiety ~ Panic Disorders
*~* Not a mental health professional at all *~*
Dx: Anxiety/Panic, Depression
"If you doubt you can accomplish something, then you can’t accomplish it. You have to have confidence in your ability, and then be tough enough to follow through.”