Tonsil stones??

Ok so this is freaking me out! I found a tonsil stone for the very first time!

I'm wondering if having oral sex had anything to do with it?

Why do tonsil stones even happen? Someone please help!