We make beans a lot. I tell when my beans are done by texture. If they are soft and not crunchy or still chewy then they are not finished cooking. In the crockpot which is how we always make them it takes 6-8 hours. I hope this answers your question. I have gotten bags of beans that didn't become soft. This means they usually are old.