My teeth are very dark. Will whitening work?

It will probably improve it but some types of staining can only be improved by porcelain veneers.