As per your symptoms , it can be a Chronic Tonsillitis ( long term infection of tonsils) , the yellowish pus is indicative of that. Please take an appointment and after examining the tonsil the doctor will suggest you the treatment which can be a course of antibiotics or surgery to remove the tonsils.
Health Tips
for symptomatic relief, it is advised to do gargling..