Over months, I tracked my blood vitamin D levels as I took supplements, and now I know that the 2500IU dose is enough to keep me at nominal levels - the higher doses cause it to build up too much and would eventually cause liver issues.
I know it's anecdotal, but in the few years since I did this, those recurrent sicknesses have vanished. I'm also taking vitamin B, which is another one you get less efficient at absorbing as you age.