Fundraisers, in theory, can run as long as you want them to, however, the majority of fundraisers run for 2 weeks. By having a shorter duration for your campaign, your organization will receive their fundraising funds sooner rather than later.