What are the absolute best and worst times for fishing? Most of us have or had to work so we fished when we could regardless of the conditions. But what are the absolute best and worst times?
The aforementioned Edge Theory comes into play a lot here. But first let me mention the Solunar Tables.
https://solunarforecast.com/ These tables are based on the position of the sun and moon relative to the earth. They supposedly predict the best fishing times. I've read in many reputable publications that say they work but I've never experimented with them so I can't intelligently comment.
The Solunar Tables aside, the best times to be out on the lake are in the early Spring and mid-Fall. In the Spring, around early April depending on where you live and the weather, the lakes and rivers are just starting to wake up. Fish are coming out of their Winter dormancy and they're hungry. The weeds haven't grown yet so they will be around whatever little bit of cover there is making them easy to find. Also food is scarce so they'll be ready and willing to take your offerings.
Summer fishing is harder because there is much cover making it harder to locate fish. Also there is plenty to eat, so they won't be that tempted by your offerings.
IMO Fall fishing is the best. Mid to late October. The weeds have retreated forcing the fish to congregate around what little cover remains and they know Winter is coming so they're in a big rush to fatten up so they don't starve to death during the cold weather. Why Fall is better than Spring is that many sportsmen and women put away their fishing gear and hunt instead. Less competition.
Fish can be caught in the Winter but it's hard. You have ice to deal with and the fish are very lethargic. You have to fish veryyyyyyyy slowly and patiently.
Dusk and dawn are the best times to fish. First light and sundown the fish are very active. I prefer very early dawn because there is usually no competition. I like to be out on the lake at four in the morning so I'm set up and fishing when first light occurs.
Weather effects fishing in a big way. Your very best time to fish is just as a strong cold front is moving through. Why this is I couldn't tell you but it holds true always. The worst is the day after a big storm when you have bluebird skies. The water will be murky so fish will have trouble seeing your lures. Plus lots of bugs and other edibles have washed into the water so the fish aren't hungry. Also the water is colder slowing the fish down. It is possible to catch fish on days like these but you have to work hard and do a lot of casting.
All of that said the very best time to be fishing is October 21st at five in the morning just before a cold front comes through. The worst is August 1st at noon on a clear day after a big storm.
The end.