Buying a yacht can last from weeks to months, depending on the deal's complexity, yacht access, and the speed at which inspections and legal formalities are completed.