How long will it take to drive from Milwaukee Wisconsin to Gainesville Florida?

Google Maps estimates the driving time as 19 hours and 34 minutes.