Preheat a waffle iron. In a large mixing bowl, whisk together the flour, baking powder, salt and baking soda. Set aside.
In a medium bowl, whisk together the eggs, milk, melted butter and honey. Pour the wet mixture into the dry and whisk until just combined.
Let batter rest for 10 minutes, then cook by pouring ½-1 cup of batter (depending on the size of your waffle iron) onto a greased waffle iron and cooking until brown and crisp.
To freeze, let waffles cool completely. Break or cut into toaster-sized pieces, then freeze in gallon-sized zip-top bags.
To cook from frozen, place frozen waffles in toaster and toast until crisp and warm.