The toothbrushes self functions fine. The last two replacement heads do not stay attached unless I hold them on my finger while brushing my teeth. As far as getting their replacement heads, it typically takes 2 to 3 weeks to get to me after you have notified me that they’re being shipped. The last replacement head did not even show up. You guys sent me another one which was fine.