dental hygienist advised: hold hydrogen peroxide in mouth/switch around occasionally to remove stains from coffee and tea etc. It's terrific. Do not swallow. I use about once a month... if I remember.
I liked sonicare but I had 2 of them die on me within a year of purchase. For the price they should last longer. Then I found Fairywill on Amazon. Love it See-Fairywill Electric Toothbrush for Adults and Kids