When I cook beans, I always add some baking soda to help them soften. Most of my beans I bought a while ago, and as beans age, they get tougher. Baking soda solves this problem, but you'll want to rinse them afterwards to get rid of the baking soda flavor.