Hi, it sounds terrible and I suggest that you shoulde see your doctor to know how to cure that.
Hi there,
Tonsillitis is infectious, mostly caused by viruses & bacteria (streptococcus). Continuing, undiagnosed, or re-occurring infections can lead to chronic tonsillitis which will take longer to heal .Tonsil stones, are formed when trapped debris hardens, or calcifies. This tends to occur most often in people who suffer from chronic inflammation in their tonsils or repeated bouts of tonsillitis. Ensure sufficient intake of zinc,B complex vitamins and vitamin C.It is best to see an ENT specialist and discuss your queries. Hope it helps.
Take care and good luck!