It's probably the weed.



Anyway, on a more serious note: Do you keep a dream journal, this can help your memory in many ways with the events occuring in the subconscious. I'm sure there are some things you can do for memory in waking life, such as tests and stuff, etc...