Six Flags sets certain dates to bring a guest free. Six Flags has a calendar on their website, and they may add extra dates for a free guest as well. Be sure to check before you take someone just in case they add an extra date.
Yes, free friend is only once or twice a year. There is a discount that can be applied to friend ticket purchases.
Usually on three day (holiday) weekends a couple times a year. Check with them for specifics
On certain dates and times. I seriously doubt you can do it every day. I would certainly give them a call before you show up to make 100 percent sure.
Thanks! Your answer is awaiting moderation.