Koke hit the nail on the head. Early April to late May are the golden months. I had my first multiple catch day this year on March 24th fishing in 2-4 feet of water. If it warms up early they can be up shallow by early March in the shallower lakes. By the time the water hits 55-57* the bass, crappie, and perch will be up. They'll start spawning when it hits 60* on most lakes.