Two to four weeks of selling works well for most raffles. Whatever the length, keep the same shape: a strong launch, a steady middle and a real countdown.
Give supporters a reason to look again every few days. Spotlight a prize, or share a real milestone such as the share of tickets sold.
Close the loop within 48 hours. Announce the winners, share the total raised, thank everyone involved and record your results for next year.