Is OTP permanent? No, for security reasons, OTP is timed to last only for 2 minutes. Every login generates a new OTP number.