Primero, definamos cuidadosamente la amnesia retrógrada. Encontrarás muchas fuentes que enumeran las drogas que causan amnesia retrógrada pero usan el término incorrectamente.
De http://www.human-memory.net/disorders_retrograde. html :
La amnesia retrógrada es una forma de amnesia en la que alguien es incapaz de recordar eventos que ocurrieron antes del desarrollo de la amnesia, aunque puedan ser capaces de codificar y memorizar nuevas cosas que ocurren después del inicio.
Con esa definición en mente, no creo que existan drogas que causen amnesia retrógrada en los últimos días, mucho menos años. Algunas drogas crearán amnesia retrógrada para los recuerdos formados minutos antes de la administración, pero no mucho más tiempo que eso. Se cree que esto se debe a que interfieren con el proceso de formación de la memoria, que sigue siendo incompleta cuando se toma la droga.
El abuso de alcohol a largo plazo puede causar amnesia retrógrada, pero eso se debe al daño cerebral que causa después del abuso a largo plazo. Ningún atracón, ni siquiera uno largo, causará amnesia retrógrada si el abuso es de corta duración.
Hay experimentos con animales que han producido amnesia retrógrada administrando agentes directamente al cerebro, pero eso no es algo que un médico pueda darte. Pueden conducir a tales drogas en el futuro, pero no están disponibles todavía.
Hay varias drogas que pueden prevenir que se formen nuevos recuerdos como el alcohol, las benzodiacepinas, y agentes anestésicos como el propofol, pero todas ellas trabajan previniendo que nuevos recuerdos se formen mientras se está bajo la influencia de la droga. No borran los recuerdos formados antes de que se tomara la droga y por lo tanto no se puede decir que causen amnesia retrógrada.
Así que, básicamente, la verdadera amnesia retrógrada se debe normalmente a daños cerebrales por agentes como la demencia, traumatismos, apoplejías, infecciones, convulsiones prolongadas y abuso de sustancias a largo plazo. No hay drogas que un médico pueda darle para lograr esto.