You are having a tonsil stone, called a Tonsillolith.
Tonsil stones form in the crypts or indentations of the tonsils, due to accumulation of food.
They are not a risk.
Most tonsilloliths are asymptomatic and patients are not even aware that they have the stone.
Sometimes tonsilloliths can cause bad breath due to accumulation of food particles.
Sometimes also they can cause infection and this gives rise to the typical symptoms of tonsillitis like pain during swallowing, fever, etc.
If they are not causing a problem they need not be treated.
But if they are causing bad breath, or you feel uncomfortable, they can be removed.
Usually gurgling with warm saline water, or with Hydrogen peroxide gurgle, can remove the stones.
Sometimes they can be removed with the finger, and they can be removed by your doctor too with instruments.
If they are causing tonsillitis, then treatment is with antibiotics and other supportive treatment plus removal of stones.
You should not worry about this.
You should gurgle with Hydrogen Peroxide gurgle available OTC in pharmacies. This should be sufficient to remove them.
If they are not removed with this, and if you are having any symptoms like bad breath, then you should approach a doctor, preferably an ENT, to get this removed.
Recurrent tonsillar stones with symptoms are often treated by removing the tonsils through tonsillectomy, discuss about this with your doctor.
Take care - wish you good health and a quick recovery. Stay safe.
I hope my answer has helped you gain more knowledge and confidence about your problem and helped you in knowing what to discuss with your doctor if required.
If my answer has helped you, please click on a four or five star rating from the rating bar of stars at the top or bottom of your chatbox. It is only when you give a high rating that I get credit for my work. Bonus and a good feedback is always welcome.
Please note that rating me now does not close your question. We can continue until you are satisfied. If you need more assistance, please use the reply box and let me know, I am sure I can help you further.
Dr. P. Jyoti, MD.