RJ's has soy milk on for $0.99. It expires in a few days, but if you go through a lot of it, it's probably worth grabbing a carton or two. I bought 3 cartons for my baby for less that one carton at the back costs. I don't imagine it spoils the day it expires either, but I know from exerience it doesn't seem to freeze well either.