The raffle lasts until all the winners have been revealed, which can take some time if you are participating in a physical raffle. The duration of the raffle depends on the number of tickets and the number of prizes to be drawn. However, nowadays there is a special software called electronic raffle system. This system automates the processes of selling tickets, randomly selecting winners and distributing the prizes. Thanks to the electronic raffle system, the determination of winners and distribution of prizes are much less time-consuming than they used to be before. Therefore, online raffles can take place almost instantaneously.