I haven't tried the B-multi in a while and I have never taken B12 specifically. I'll have to try it. I am in the same boat as you were- sleeping 2-3 hours most afternoons, waking up, and going back to bed at a normal time. I feel like it has gotten better with a heavy Vitamin D dose, but not...