how long has it been?