For most patients, major swelling lasts for two to three weeks after the surgery, but this is often individual to the patient. The length of time that swelling lasts is usually based on your general overall health, age, and whether or not you smoke.