As I've gotten older, i've gotten them less and less often. On the otehr hand, when I do get them, they are more painful and they seme to last a few days longer. I hate cankers, they are the worst!!!
Sorry, I don't know any quick heal or even a solution for making the pain less.