Teeth whitening is not permanent and your teeth will eventually start to discolor again. This happens due to natural processes but food and drink may speed up the rate of yellowing.
Tea, coffee, wine, and tobacco will all cause discoloration of the teeth. So, in order to keep them pearly white, you will need to touch up your whitening anywhere from every 6 months to once a year depending upon your rate of discoloration.