It's more for pain and I don't think it helps with swelling. Drinking lots of fluids, taking herbal supplements like Bromelain, Tumeric, and Quercertin do more for swelling. However, swelling is actually beneficial cause it helps your bones heal. Personally, I'm not allowed to take ibuprofen cause I'm a kidney donor so instead I took acetaminophen. But oxycodone is my hero and made my nights more bearable.