A professional can whiten your teeth fast, but it will come at a price. He or she can use a bleaching agent and a special light that can whiten teeth approximately 15 shades very quickly. The cost per session is usually around $500.
An excellent method of whitening teeth is using a straw when drinking. Straws make it so that liquids have less of an opportunity to cause tooth stains. The liquid will bypass your teeth and go down your throat. Ask your dentist about teeth whitening methods before buying anything. Your dentist will be able to advise you as to which whiteners are best and if there are any side effects that should concern you.