You have asked much the same question in two places.
If you have only been playing a short time, then you probably had some good offers for three days, rather than cycles.
Cycles, means something else with respect to offers, its generally how long it takes for them to show again, or the time it days for the really good offers to reappear after you bought something.
You may get the same or similar,as they may have slightly different content, but only if you don't buy other packs first.
Of course you may really might need to buy something before they reappear , but if you do, then the offers do some kind of reset, and the time the offers may repeat , changes.
Buying something close to one of the special days in the year, example New year, could mean you wont see these extra special offers.
The best thing to do is when something, especially the good offers appear, is to see how long they are valid for.
If it says 3 days, they will show for 3 days, so you have 3 days to make your mind up, after that, they disappear and are replaced by something else.
During the time you can buy any kind of an offer, other offers will be shown as well. which may be valid for as little as a day, sometimes only a few hours.
As buying anything changes what happens,including prices,though you risk missing out on something you really want to buy, its often best to wait till there's a few things you want and get them at the same time, because if you buy one thing an expect other good offers to be there the next day, the chances are they wont be.
The main game resets every day at midnight G.M.T.this is when the offers reset,and most, but not all of the competitions end.
I hope my message is not too difficult for you to understand.