We take the Zelenko protocol plus a dozen other supplements daily. Includes everything on your list and more. I’ve been taking 4,000 iu of D3 daily for over 20 years. Magnesium, zinc you name it we take it. That’s why we hardly ever get sick. My asthma attacks are infrequent and mostly seasonal.
All for the good. Collagen peptides also matter because our normal production of collagen declines with age.