How many days you need in Uttarakhand depends on what you want to see. Typical recommendations:
3–4 days (weekend):
7–10 days (best for first-time visitors):
10–14 days (trek + culture + nature):
2+ weeks (adventure and remote areas):
If you tell me which places you want to visit (e.g., Mussoorie, Nainital, Rishikesh, Kedarnath, Valley of Flowers, Corbett), I can draft a day-by-day itinerary for the ideal number of days.