Im working for an wholesale homebrew shop and milled grain last for 6 month, even in the bags. Big company like weyermann and other confirmed. Unmilled grain last till 2015, here is a proof
http://www.picpaste.com/IMG_20130920_135513-3Xin2fFd.jpg
Cheers!