There are many topics on this subject, and a quick search can help you find them.
Whitestrips are very effective, to the extent that they can be. Sometimes they don't fully whiten the cervical 1/3 of the tooth, for some mysterious reason.
For $30 though, they really can't be beat.