It's only July. Why would they all leave? They had babies like they do every year, in the same nest up high on my house light. They had tons of bugs to eat here in my garden in the country. Today they are all gone. In fact, most of my birds are gone except a wren and cardinals. Was it the really hot 3 days we had this weekend? Is it already migration time?