Repair duration varies widely based on several factors:
Always use official channels. Unauthorized repairs void warranty permanently. Microsoft's service centers have proprietary tools, genuine parts, and certified technicians. Third-party "cheaper" repairs often cause secondary failures.
Start with official support. They'll give you a case number and real timeline based on your specific situation.