best before dates for dark chocolate products tend to be over 2 years, and you can normally eat the chocolate for up to 3 years past this if stored properly. most resources state that milk chocolate can last approximately 1 year, but take this with a pinch of salt.