Informational only. Talk to your healthcare provider before starting any supplement.
Direct answer
You can take D3, K2, and magnesium together. The simplest schedule is D3 plus K2 with your largest fatty meal (they need fat to absorb) and magnesium glycinate one to two hours before bed. Splitting the trio boosts absorption and uses magnesium's calming effect for sleep.
Why people stack D3, K2, and magnesium
D3 helps your gut absorb calcium, but it does not tell calcium where to go. Vitamin K2 activates vitamin K-dependent proteins like osteocalcin (bone mineralization) and matrix Gla protein (linked to reducing abnormal calcification), per the NIH vitamin K fact sheet. Magnesium is a cofactor for the enzymes that activate vitamin D, per a 2018 review and the NIH magnesium fact sheet. D3 does not stop working without magnesium, but keeping intake in range makes sense. Full D3 plus K2 background in our vitamin D and K2 guide.
Best time of day and food pairing
Morning is the easiest slot for D3 and K2 because that is when the first fat-containing meal usually happens. Some readers report sleep disruption from evening vitamin D (anecdotal, but morning sidesteps it). Magnesium glycinate has a calming reputation, which is why the evening slot works. There is no meaningful absorption conflict between the three (NIH), so one fatty meal with all three is also fine.
D3 and K2 are fat-soluble, so fat enhances absorption (NIH vitamin D fact sheet). Eggs, avocado, olive oil, nuts, and full-fat dairy all count. Magnesium glycinate is usually gentle on an empty stomach. Magnesium oxide and citrate are more likely to cause loose stools and are better with food.
Forms that matter
- D3 (cholecalciferol) raises blood levels longer than D2 (NIH).
- K2 as MK-7 stays detectable in blood for up to 48 hours after a single dose, while MK-4 was "not detectable in the serum of all subjects" (Sato et al. 2012). MK-7 is the forgiving choice for once-daily.
- Magnesium glycinate is the common pick for evening dosing. Form-by-form in our best time to take magnesium guide.
Safety: who should be careful
If you take warfarin (Coumadin)
Do not start K2 before talking to your prescriber. This is not optional. The NIH vitamin K fact sheet states that vitamin K "can have a serious and potentially dangerous interaction with anticoagulants such as warfarin" and that people on warfarin "need to maintain a consistent intake of vitamin K from food and supplements." Adding, stopping, or changing the dose of K2 can push your INR out of range and either cause bleeding or raise clot risk. If you are on warfarin, your doctor or anticoagulation clinic must be in the loop before any change.
If you take a DOAC (apixaban, rivaroxaban, dabigatran, edoxaban)
Direct oral anticoagulants work differently from warfarin and are not meaningfully affected by vitamin K intake. Still, any new supplement on top of an anticoagulant deserves a conversation with your prescriber. See supplements to avoid with blood thinners.
If you have kidney disease
Do not take magnesium supplements without approval from your nephrologist or primary care doctor. The NIH magnesium fact sheet states that "the risk of magnesium toxicity increases with impaired renal function or kidney failure because the ability to remove excess magnesium is reduced or lost." This generally applies to anyone with reduced kidney function, including CKD stage 3 or higher. Vitamin D dosing also often needs adjustment in kidney disease, so loop your care team in on the whole stack.
Upper limits (adults)
These are adult guidelines. Children, teens, and pregnant or breastfeeding people have different recommended intakes. Talk to your doctor or pediatrician before giving any of these supplements to a child or starting them during pregnancy or breastfeeding.
The adult tolerable upper intake level (UL) for vitamin D is 4,000 IU per day (NIH). The UL from magnesium supplements (not food) is 350 mg per day (NIH). Vitamin K does not have a UL set, but that does not mean unlimited. More is not better. See also too much vitamin D and magnesium overdose symptoms.
If you take calcium supplements
High doses of vitamin D increase calcium absorption. Combining high-dose D3 with calcium supplements (and in some cases a calcium-rich diet) can raise the risk of hypercalcemia, which can cause nausea, confusion, and kidney problems. If you take a calcium supplement, talk to your doctor before adding or changing your D3 dose.
Magnesium drug interactions
Magnesium can interact with several common medications. If you take any of these, ask your pharmacist about spacing or whether a supplement is appropriate at all, per the NIH magnesium fact sheet:
- Bisphosphonates (alendronate, risedronate, ibandronate for osteoporosis): magnesium can reduce absorption. Separate doses by several hours.
- Fluoroquinolone antibiotics (ciprofloxacin, levofloxacin) and tetracycline antibiotics (doxycycline, minocycline): magnesium binds these drugs in the gut and lowers their effect. Take the antibiotic at least 2 hours before or 4 to 6 hours after magnesium.
- Proton pump inhibitors (omeprazole, pantoprazole, esomeprazole): long-term use has been linked to low magnesium levels, so your doctor may want to check labs before adding a supplement.
- Diuretics: loop and thiazide diuretics can deplete magnesium, while potassium-sparing diuretics (spironolactone, amiloride) can raise magnesium. Both situations need medical guidance.
Vitamin D drug interactions
A few medications can affect vitamin D levels or interact with high-dose supplements, per the NIH vitamin D fact sheet:
- Statins: vitamin D may affect statin metabolism at high doses.
- Thiazide diuretics: combining with high-dose D3 can raise calcium levels.
- Oral steroids (prednisone and similar): long-term use can reduce calcium absorption and affect vitamin D metabolism.
If any of these apply, confirm your plan with your prescriber before starting a new D3 regimen.
A simple two-window schedule
- Morning: D3 plus K2 with a fatty breakfast.
- Evening: Magnesium glycinate with dinner or one to two hours before bed.
If two times a day is too much, take all three with one fatty meal.
How Pillo helps you stack supplements
A morning plus night routine only works if you take both. Pillo is an Android reminder app with persistent alarms, multi-time daily schedules, and stock tracking so you notice before the bottle runs empty.
FAQ
Can I take D3, K2, and magnesium at the same time?
Yes. No meaningful absorption conflict. All three with a fatty meal is fine.
Morning or night?
Either works. If you split, D3 and K2 in the morning with a fatty meal and magnesium glycinate at night.
Is magnesium required for vitamin D to work?
Magnesium is a cofactor for the enzymes that activate vitamin D (2018 review), but D3 does not stop working without supplements. Keep intake in the recommended range.
What forms should I look for?
D3 (cholecalciferol), K2 as MK-7, and magnesium glycinate for evening dosing.
Any drug interactions to watch?
Yes. K2 interacts with warfarin (DOACs are not affected the same way). Magnesium can accumulate in kidney disease and reduce absorption of bisphosphonates, fluoroquinolones, and tetracyclines. PPIs can lower magnesium. High-dose vitamin D plus calcium or thiazide diuretics can raise calcium. Talk to your doctor if any apply.
Is this stack safe in pregnancy?
Recommended intakes differ during pregnancy and breastfeeding. Do not start without talking to your OB or primary care provider first.
Related guides
- Supplement timing chart (hub)
- Vitamin D and K2 together
- Best time to take magnesium
- Best time to take vitamins
- Vitamins not to take together
General information, not medical advice. Talk to your doctor or pharmacist before starting any new supplement.





