salad days noun
a period of youth, inexperience, and enthusiasm