Your gums will swell when periodontal disease is present, this is plaque build up on your teeth or gingivitis. Food gets caught between our teeth and gums pushing the gums away from the teeth and causing inflammation and swelling. See your dentist regarding this and go from there.
Seeing a periodontist is advised.