Is there any medication to cure canker sores forever?

No, to this day there is no such medication available. Some treatments are known as efficient but can be managed only in hospitals and with very embarrassing or disabling side effects.

aftazen: canker sore treatment discover our study on canker sores
Many women have canker sores in the days before their menstrual cycle

Tip of the day:

Check that you do not take a medicine likely to cause canker sores