While some minor plumbing repairs can be done by homeowners, it's best to leave complex or major repairs to professional plumbers to ensure the job is done correctly and to avoid causing further damage.