I go with a cal-mag-zinc supplement. This gets all three components for me, and I make sure the supplement also includes vitamin D to help with absorption. Many people are deficient in vitamin D without realizing it anyway. I also find it helpful to go with a
liquid cal-mag-zinc supplement, as this also helps with quick absorption. And the magnesium will definitely give you very vivid and lucid dreams, and it keeps many people awake, so I tend to take it earlier in the day (always with food since zinc shouldn't be taken on an empty stomach).