Why don't they know the duration of the mission yet? Short answer is there are a lot of moving parts. NASA wants to minimize time of 3 ISS crew members. Still not sure when first SpX operational mission will take place, or when Boeing's OFT flight will occur.

— Eric Berger (@SciGuySpace) February 10, 2020