When someone opens a giveaway in order to get their service thread approved, we require them to have their giveaway opened for 3 days and have a staff member randomly choose a winner so that we can ensure the winner is a legitimate account as we will also do background checks on the winner.
Giveaways opened by users who just want to give something can have it opened for whatever duration they want so long as it's reasonable.