White spot in tonsils also called as TONSILLOLITH.
Oral surface of tonsils having small depression called Tonsillar crypts, which allows food to get trapped inside,, later it rotten, than subclinical inflammation around that, than salts will deposit over it, becomes a tonsillolith.
It is most common reason for BAD breath or Bad smell from mouth.
Next Steps
Better meet an ENT surgeon
Health Tips
Mouth gargle will benefit