It is also safe to take magnesium and fish oil together. Vitamin D3, magnesium, and fish oil are all important supplements for overall health. Vitamin D3 helps keep your bones and muscles strong, magnesium helps with nerve and muscle function, and fish oil helps with inflammation and cardiovascular health.