Answer by
MattK (1713)
Memory loss can be caused by something as simple as prolonged lack of sleep, taking medications that can affect your short term memory, such as benzodiazepines (Valium, Xanax, etc. ), marijuana, etc. Stopping a prescription drug such as Ritalin may produce both symptoms as well.