The Doom Tower resets every month, so that's about 3 weeks and 5 days from now. All the boss rotations, secret room conditions, etc. will stay the same until then- so whatever affinities we got on our currently unlocked bosses should stay the same for the time being.