It seems that you are suffering from sub-acute tonsillitis to chronic tonsillitis
and is caused immune response to bacterial or viral cause.
The oral antibiotics
like augmentin, cephalexin, ofloxacin may be needed for 2-3 weeks along with anti-inflammatory drugs like motrin, advil etc.Th iv antibiotics may be needed in some cases.You should consult the ent doctor for the prescription drugs.
You should also do the warm saline gargles to decrease the bacterial or viral load
The surgical resection or tonsillectomy
is required in some cases not responding to drugs and medical management.