The duration for which a giveaway should last depends on the company’s preference. It can be a minimum of 24 hours and a maximum of 2 weeks, according to the popularly adapted durations.