How long does it take to drive from tuscaloosa al to Newark NJ nonstop?

The driving time is 16 hours and 43 minutes. The efficiency of any pit stops will determine the total elapsed time.