That’s because sore throat could be caused by tonsil stones, especially if the irritation keeps coming back or lasts more than a month. There may be a constant bad taste in your mouth and people have ...