Gums swelling is happen with multiple reason like drug induced, due to tarter deposition due to underlying systemic disease. the treatment is depends upon cause. need to change medicine if its due to that. if tarter is cause need a deep cleaning. for other systemic condition need to check with general physician