The peeling away of the caulking is caused by the weight of the full bathtub stretching the caulking too much. To stop this from happening, fill the tub with water before you apply the caulking.