However if you lack vitamin B6, you are unlikely to recall your dreams. They are related to physical conditions. If you are full of toxins you are probably using up all your B6 reserves, leaving little to for you to recall dreams. In fact dreams are seen by some scientists as a by product of detoxification.
Jurriaan Plesman BA (Psych) Post Grad Dip Clin Nutr
The Hypoglycemic Health Association of Australia.