Assuming an average driving speed of 60 mph (97 km/h) and no major delays, the non-stop drive should take approximately 12 hours. But with stops for traffic, gas, food, breaks, and unforeseen conditions, the total travel time would likely be closer to 15-17 hours.
The route from Detroit to North Carolina may pass through several states, including Ohio, West Virginia, and Virginia, before reaching North Carolina.