How long do you think we have