Why and how Instagram giveaways expire
Giveaways automatically expire when they reach 7 days after the selected end date (which is set when starting your giveaway). Giveaways will not expire if you select a winner or cancel the giveaway before the expiration. When a giveaway expires it will automatically become inactive without selecting a winner.