For – since
We use for to say how long
How long have you been waiting? Oh not long. Just for a few minutes.
They lived in Spain for nearly ten years.
We use since to say when something started.
I’ve worked here for nine years – I’ve worked here since 2004
From ...to/until are used to say when something starts and finishes:
The lessons are from Monday to Thursday.
We will be away from the 13th to the 20th of September.