It depends on your interests and the places you plan to visit. 10 days can be enough to explore the major attractions in North America, but if you plan to explore in depth the culture, history, and attractions of the region, you may need more time.