Keep good time

To work accurately (used for a clock or watch).

My watch has not been keeping good time lately.