This is also a big problem for me too.
Maybe it should be reset over 24:00 everyday (player local time)