Giveaway is not something that need to be done often it is something that some people does when they see that their business is been overtake by some other competitor so some people do this to bring their customer back,I will even prefer doing this once in a monthSome people are always online to take advantage of the offers they get online in form of free giveaway. So, it's not something to be used often to avoid being taken advantage of.