We have been traveling with the grandkids for the past 6 years. Their ages now is 10 - 16. We live outside of Tampa and travel up the coast normally to Upstate NY, or not. The trip usually takes us about 18-21 days. We stay at least 2 nights at each spot and work attractions in during the non travel days. Normal drive per day is 250-300 miles as most trips are about 2000 miles. As others have said the trip you are discussing would be much more like 6 weeks at the low end. With our grandkids all day driving for days at a time are not very enjoyable, especially for a 13 year old. Since you live in NC there are so many great trips you could do within the two weeks. I don't know what your son likes but there are great destinations on this coast: Air and space museum(Smithsonian) in DC, Alabama an 11 story motorcycle and car museum (Barber Motorsports), in West Virginia Cass Scenic Railroad, Pennsylvania War re-enactments(Gettysburg), Historic Settlements Virginia (Jamestown Settlement). The list can go on and on. If you want to travel further there are caverns in either the Pan Handle of Florida or Up State New York. We try to get the input from the kids to make sure they keep wanting to go with us:)
.