It could be a number of factors. Sometimes perennials can become root bound and not flower as well. I would dig them up, divide them and replant.