A giveaway should last a reasonable amount of time. A giveaway lasting too long, such as a contest lasting over a year, will see diminishing returns for those involved.