From history it looks like child is having Chronic tonsilitis. Most probably It is allergic. Repeated antibiotics may not help. Change in diet will definitely help this child. You need to avoid all citrus, cold, Sour And fermented things for few months.
Next Steps
sy.Septilin 5ml twice a day for 2 months. Consult ENT specialist for in person exam to look for tonsillar hypertrophy and adenoids.