Teeth whitening kits are most effective on surface stains caused by food and drinks, smoking, and aging. They may not be as effective on deep-set stains or discolouration caused by certain medications or medical conditions.