I usually run mine for about a week; although I know some people have great success with running them a little bit longer so they can advertise them in newsletters, on blogs, twitter, facebook, etc. I guess it probably just depends on what your overall goal is with the giveaway and how much hype you can give it. ~Kati