Sometimes it takes a bit longer. What temp is your tank? Turning up the temp a bit can help.
Also, what is your ammonia level? If you have too much, sometimes it can not work at all because the ammonia sterilises the tank and no bacteria can colonise the filter.