How long will I have swelling?

Swelling may last several weeks after most surgical procedures.