Black Friday can vary in duration depending on the retailer and type of Black Friday event. On average, it lasts around four to five days, including both the traditional day and the extended weekend period.