Apart from fixing crooked teeth another way to fix your smile is to remove staining and discolouration through teeth whitening.
There are a whole range of foods/drinks that can cause staining on your teeth over an extended period. Common causes include wine, tea, coffee and soft drinks (particularly cola drinks). Smoking is another cause of stained teeth.