Are you diabetic? Perhaps get your blood taken for a workup. VitD and b12 and b2 are good at helping reduce vision and head blood issues. Good luck with all that, I know you said possible artery issues.