Virtual ID has no expiry period. It is valid till the next time you generate a virtual ID using aadhaar number.