ive had some of my best perch fishing late april thur may one of my favorite areas is on the north side of kelleys between kelleys and gull shoal. If they are still milking hold them over the side until they are done then bring them aboard, it can really mess the boat up in a hurry and its hard to wash off.