While you should feel much better within a day or two, it can take up to two weeks to fully recover. During this time you may experience mild discomfort and swelling. You can speed your recovery by avoiding smoking and alcohol and eating soft foods for the first few days. Rinsing with warm salt water also helps lessen gum tenderness and inflammation.