It will take at least 25 days to cover all seven states and cover the optimum sightseeing of thse places. Note that this optimum coverage doen't include all of the places from every states, and rather it include the most popular places. To cover all of the tourist places, in each state, you will need more than 50 days.