hello and welcome to hcm forum,
i would be glad to answer your query,
first of all,i would like to inform you that the swelling around your teeth is due to infection, which may be either due to caries , poor oral hygiene
or even due to trauma.
sometimes, even food lodgement can cause the gums to swell accompanied with bleeding , in order to rule out the cause, kindly visit your dentist
i advise antibacterial(betadine
) mouth rinses
twice/day, until you see your dentist,
also, avoid hot food, or warm compresses over the affected area.
i hope i answered your query,
i wish you a good health,