Among the drugs you are taking Cymbalta causes memory loss, Pamelor,
cyclobenzaprine, nortriptyline, hydrocodone
and promethazine cause confusion, Tramadol causes hallucination and together all these drugs can affect your memory. You need a serious revision of your prescription. Please consult your treating doctor. Take care!