How long does it take to drive from Oklahoma city to cabo san lucas Mexico?

How long of a drive would it take to drive from okc to cabo san lucas?