Quick answer
Dative person + number + год / го́да / лет. The word for “year” changes with the number.
The year rule
| Number ends in | Form | Example |
|---|---|---|
| 1 (but not 11) | год | два́дцать оди́н год |
| 2, 3, 4 (not 12–14) | го́да | два́дцать два го́да |
| 5–20 and the rest | лет | два́дцать пять лет |
So: оди́н год, два го́да, пять лет, оди́ннадцать лет, два́дцать оди́н год, со́рок три го́да. The teens always take лет — that is the exception inside the exception.
The dative person
There is no verb at all in the present. In the past and future, add a neuter бы́ло or бу́дет: Мне бы́ло два́дцать лет, Ей бу́дет пять лет.
Talking around it
Russians often leave out лет in casual speech: Мне три́дцать. Asking an adult woman her age directly is as delicate as anywhere else, and Ско́лько вам лет? is normally reserved for forms, doctors and children. For a rough question, Вы молоды́! does the job better.
Not “я три́дцать”
The most common learner slip is to translate word for word: Я три́дцать лет. The person is dative, always: мне, тебе́, ему́, ей, нам, вам, им.
Typical mistakes
Я три́дцать лет.
Мне три́дцать лет.
The person goes in the dative.
два́дцать оди́н лет
два́дцать оди́н год
A final 1 takes год.
Check yourself
How do you say “I’m twenty-one”?