I do not want to take the Invisalign out when I smoke so I'm sure I wear them as much as possible. I currently use polident "smoker" soak. This definately helps them feel fresh and clean but they are still stained. Any suggestions or solutions are appreciated-I also clean my Invisalign twice a day with gel toothpaste. In the photos there appears to be some black on the edge however that is just something with the picture. It is nicotine stain. I should also note this is after two weeks of wear.