vitamin D deficiency can cause an irregular heartbeat, but taking too much vitamin D can have the same effect. Vitamin D levels affect the amount of calcium your body absorbs; calcium helps generate electronic impulses and muscle contractions that help regulate your heartbeat.
