I used to bulk buy for several brews but found the quality of the brews diminished slightly with older malt despite storing in air tight bags etc. I now just order for 2 or 3 brews and just pay the postage, it's only £5-7 And I think my beers taste better for it.
Thanks. That is exactly my plan; buying smaller amounts more often and brewing with fresher grain.