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,
take care.