Starwood usually does 1 or 2 sweeps per month to international airlines, so it just depends on when you do it in the cycle as to how long it will take.
ANA miles expire after 3 years, as long as you'll book within that time period I think there's definitely some logic to transferring now.