I've always been told by my LHBS that the grains will stay fresh as long as I brew within 48 hrs. I've never tried freezing them or even vacuum packing. This is why I went ahead and bought a mill. The 48 hour thing didn't always work for me.
I have vessels, some contain beer.