I would really love to have whiter teeth (too much coffee and red wine over the years!) But I can't afford professional whitening by my dentist. Can anyone recommend an effective way to whiten teeth at home? I debated getting the crest white strips but heard they aren't good for your teeth.