a) I agree with Italiannie - sometimes (if they are too old

) they do not soften easily.
b) when you cook beans, lentils, chickpeas etc and you need to add water, always use warm to hot and never cold.
c) some people add a teaspoon of baking soda when they soak them.