I actually had the opposite thing happen to me... when my B12 was really low, I had CRAZY dreams. Not nightmares (I haven't had a real nightmare since I was a kid). But my dreams were very vivid, very long. But once I started my treatments, my shots and high doses of sublingle daily, the dreams went back to normal