How weird to see this thread when I was going to start one last week!!!
I get them all the time and very rarely have a mouth completely free of one either coming/going/raging.
Gp doesn't really know cause or cure.....nor does dentist.
I find the best (only) pain killer is Anbesol...which stings like mad but is worth it for 15 minutes of relief!!!
Aloe vera toothpaste is pretty good and doesn't have SLS I don't think.
Mine is not due to stress, chocolate or strong coffee as 'experts' have told me......my dad had them so I think it is hereditary also.
Some good ideas on this thread that I haven't tried before but will now do so!!