Depending on your daily mileage and curiosity, a x-country can take from 6 weeks to 3 months. Lets say 2 months.
Fall is the best time for touring all over the US. Cool temps and least chance for rain, usually. Leave CA on Sept 1, arrive at the Atlantic on Oct 31. Adjust for to your expected speed.