I start inspecting chainrings for wear at about the 12,000 mile mark. I had one Ultegra chainring last over 20,000 miles. It never went "sharktooth" or lost any teeth. It just wore more deeply -- beyond the round ridge that, originally, was at the base of the teeth. The effective diameter of the ring was worn smaller.