For tinnitus check out these researched-based nutritional therapies:
For swelling, you may benefit from foods that act as diuretics. This video discusses some options. https://www.nutriliving.com/blog/nutriliving-user-question-diuretic-foods
However, if it continues I would talk with your Dr. to make sure there is no underlying medical condition that is causing fluid accumulation.