Nominal shelf life of vitamin D is said 5 years
Have been unable to find any proof/evidence so far
One publication, from USAID, had the following graph of stability of many different vitamins
publication is attached to the bottom of this page - unknown date of publication