I take vitamin d supplements and still get sick every year.
I’m sorry you get sick every year.
I haven’t missed any work due to illness since 1991.
I think the key ingredient in my own personal resistance to infection is eating a green salad for lunch every day. I don’t know what the science is behind it. I just know that it works for me.