We all eat a varied diet rich in multicoloured foods and drinks. Over time these build up on the tooth surface. Your hygienist can clean away the stain on your teeth and polish them to reduce the chance of further staining. These appointments are solely to clean away the stain and are not intended to treat disease.
The usual suspects are
Be careful when using whitening toothpastes as these can lead to sensitivity and tooth wear.