Removing stains and discoloration caused by cigarettes and nicotine is not easy. These stains are initially superficial and if they are not treated, they will penetrate the teeth and turn into internal discoloration. Nicotine stains can be removed by using 10% carbamide peroxide overnight for 1 to 3 months.