Unopened whey protein should be consumed within three to six months of the best-by date.