FOR when we want to talk about how long something lasts:
The season only lasts for some months.
It can be used with all tenses:
They study for two hours every day.
They are studying for two hours today.
I worked at the bank for five years.
I've worked at this company for ten years.