For major tournaments, 2 or 3 days on average. Mini tournaments can last only 24 hours (or even less).