B vitamins especially B12, folate, and B6 help your body form healthy red blood cells to deliver oxygen and nutrients for good circulation. Vitamin C, E, magnesium, and omega-3s from fish oil also support healthy blood flow.