Angular cheilitis can occur for many reasons eg poor vertical dimension in dentures (so patients constantly over-close), meaning there's constant moisture at the edges of the mouth, leading to staphylococcal superinfection. Can also occur because of vitamin deficiencies - eg iron deficiency. Could be because of immunodeficiency too - especially if you start to treat it and it doesn't respond in the way you'd expect it to.