Welcome to HealthcareMagic forum
The description mentioned by you seems to be of either a tonsillolith
or tonsillar abscess
. If it is causing immense pain, it is better to consult your doctor at the earliest before the thing progresses impeding the deglutition.
You will require a course of antibiotics, anti-inflammatory medicines and a povidone iodine
mouth wash. Also, drink plenty of warm water; avoid cold and hot beverages/food, smoking
Wish you good health