Teeth whitening kits are effective at eliminating some stains and teeth discoloration, but their effectiveness may vary among users. Also, these kits may not do much in whitening deeply stained teeth, making in-office whitening treatment with your dentist the best solution