Having stained teeth can feel like an endless nightmare. You end up developing social anxiety and try your hardest not to crack too much of a smile when