Budgeting in any area is an acquired skill, just like anything else.
I keep a budget spreadsheet which helps me a lot, but I do get lazy from time to time. :)
Did you know you can get 50 pounds of raw rolled oats from any feed store for about $15? Cracked corn in 50 pound bags for about $10 (make corn meal and grits).