The optimum time of year to catch trout depends on a variety of conditions, but in general, spring is the best period.