A. Indian weddings are typically multi-day affairs, with each event lasting a few hours to a day. The entire wedding celebration can span anywhere from three to seven days, depending on the customs and traditions followed.