The best time to pick hazelnuts is green off the tree in late August or September.