Repiping is a complex task that requires specialized knowledge and experience. It's highly recommended to hire a professional plumber for repiping to ensure the work is done correctly and to code, minimizing the risk of future issues.