Gifting reset

I know that someone has already asked this question, but I can't find it or the answer...How long does it take for the gift counter to reset?I know that mine is taking longer and longer. It used to reset at 5 pm. It is now 11:30 pm and it has still not reset. Can anyone help me understand how this part of the game works? Also, the time I receive the notice recognizing that I logged in for another day does not jive with my gift counter. I'm primarily interested in knowing if I am doing something to cause this. Thanks.

I actually shut off my iPad and restarted and that didn't help. Does the reset start at the same time every day or is it based on the first time I send a gift for the day? I have wall requests that are going to expire

The counter starts ticking exactly at the time you send your first gift of the day. You have 24 hours to send all your gifts. 24 hours later, the counter resets. It's very exact, down to the precise minute and second.

You can drop the gift counter with diamonds. I've done this a lot so that I can gift my friends several times a day.

Or sometimes I send a gift right before my counter resets, and then after it resets I send another one, so it seems like I send them one after another. Sometimes I send a collection item in addition to the charging item, so it seems like a lot of gifts.

Also, if you gift from the wall, it doesn't count against the gift counter. So I can gift you once from the wall, and then go to my gift window, and gift you the same thing again.