Weekly is not a bad idea, as long as you know the size of your budget and you don't spend into the capital ment for other things.Doing of giveaways is definitely one of the best ways to draw a lot of attention to your social media handles on various platforms. You can do it weekly.