What is this and how do i get rid of it?

I’ve been feeling like I have something stuck in the back of my throat for days so finally after a gag session in the shower I decided to take a look with my phone camera.

Doctor Google is saying maybe tonsil stones??

Anyone else have experience with this?