The first and most obvious reason is that the nectar has spoiled. Hummingbirds don’t have the luxury of refrigeration options and thus can only have access to fresh nectar. If yours has sat around too long or been exposed to extreme temperatures, it could easily become moldy, tainted and not be fit for consumption; thus, no birds around!