Prepositions resist logic in most languages, but for time, English is unusually consistent. Think of it as zooming in.

The zoom rule

  • in — long periods: months, years, seasons, centuries
    "in June", "in 2026", "in the monsoon", "in the morning"
  • on — specific days and dates
    "on Monday", "on 14 August", "on my birthday", "on Tuesday morning"
  • at — exact points
    "at 6pm", "at noon", "at midnight", "at the moment"

Wide to narrow: in → on → at.

The tricky overlap

"in the morning" but "on Monday morning". The moment a specific day is attached, on takes over.

  • "I'll call in the evening."
  • "I'll call on Friday evening."

Exceptions worth memorising

  • at night — not "in the night"
  • at the weekend (British) / on the weekend (American)
  • at Diwali, at Christmas — for the festival period
  • No preposition at all with next, last, this, every: "I'll see you next Monday", not "on next Monday"

Duration words

  • for + length: "for two hours"
  • since + starting point: "since Monday"
  • during + a period: "during the meeting"
  • by + a deadline: "by Friday" (not later than)
  • until + an end point: "until Friday" (continuing up to)
"By Friday" and "until Friday" are frequently confused and mean very different things to a project manager.