No; all sightseeing passes are not activated at the time of purchase. They will activate when you use them for the first time at one of the valid attractions and are valid for 1 to 60 days, depending on the type of NYC pass.