June to July is peak hay fever season. Tree pollen comes first - from late March to mid-May and affects about 25% of the population. But most people are allergic to grass pollen , which has two peaks. It lasts from mid-May until July.