This is probably because of one of these two reasons:
- You're at/over the recharging cap (100 honey for most players; 150 for players who own the Honey Maximizer feature).
- Someone changed the device's clock, and this goofed up the time at which the game thinks your next honey should be awarded.
Most people who are in the second scenario intentionally messed with their clocks trying to get something faster than the game intended. Please don't do that!
As far as getting your recharging fixed, please contact Support and we'll look into fixing it for you, once. Maybe twice if the second time seems to be an honest mistake. We're not heartless; we want people to play the game, but we don't want to enable cheaters, either.