The best thing to do is replace the bathtub. As you are not ready to renovate, there are companies that can refinish bathtubs. Generally the finish is not as durable as the original. The length of time the finish will last will depend on the type of finish and the quality of the application.