If you have sensitive teeth i would avoid whitening products. I have sensitive teeth and gums and it made my mouth hurt like hell. That being said, I would try listerines whitening mouth wash, that worked well in conjunction with a good whitening toothpaste. I would not use them more than once a day, again it can be harsh on your gums. I would then see why your teeth are stained. For me it was coffee. So what i do is drink my coffee and sip on water to rinse off the coffee before it stains my teeth.
I also know that none of these whitening products are of any good till you go to a dentist and get a thorough cleaning. That is a must. It isnt too expensive, but some of those stains aint coming out without a professional cleaning and scraping.
Right now I dont use any whitening toothpastes, my teeth got too sensitive and gums got raw, I just go to the dentist once or twice a year and Im good to go.
Just my personal experience, but i recommend listerines whitening mouthwash and plus white toothpaste for coffee and bleaching gels.