Several factors determine how quickly you'll use up your 2 oz of cologne.
frankly, this depends on the atomizer, but a 2 oz bottle generally holds approximately 200-300 sprays.
Yes, cologne can go bad. Over time, especially if stored improperly, the fragrance can degrade, and the scent can change or disappear.