Canker sores which can be caused by stress, certain foods or an injury to the mouth lasts from one to two weeks.
You can help get rid of a canker sore faster by gargling with warm salt water or even gargling with apple cider vinegar.
Apple Cider Vinegar contains antibacterial properties which can help kill off bacteria and get rid of the infection of the canker sore.