The length of status effects depends on the character's Spirit value. If it is high good status' will last for a long time and bad status' (Slow, Confuse, etc) will not hit as often and be recovered quickly.