hello and welcome to HCM forum,
according to the dental history presented by you it seems that you have had a severe
tooth infection, swelling is due to pus accumulation which also spreads to the surrounding tissues.
i advise you to visit your
dentist as, antibiotics alone will not help,
abscess needs to be drained in order to resolve the swelling and infection, therefor kindly visit your dentist soon.
i recommend antibacterial (
betadine) mouth rinses(twice/day),
avoid hot foods for a while,
avoid hot compresses over the area.
As the infection has become chronic therefore, swelling has become firm. do not worry, visit your dentist soon.
i hope i answered you query,
i wish you good health,
take care.