We use “since”, a big important factor when it comes to “since” is that it focuses on starting.
Focuses on the starting point.
I have been working here since 2001.
My kneck has continued to hurt or has been hurting ever since I had that accident.
It says that “for” focuses on the amount of time, so it doesn’t focus on when something started. but how long the activity continued or the amount of time it’s taking or it took. Depending on the sentence.
Focuses on the amount of time.
I have been working here for 3 years.
The person lives in Colombia now.
The person lives in colombia now, but longer than the one above.
The person doesn’t live in Colombia anymore
HOW LONG HAVE YOU BEEN IN YOUR CURRENT JOB OR SCHOOL?
I have been studying in Platzi since October of 2021. I think that it has been for five months.
Currently, I’m not working. I have not worked for six months.
Both can be used in almost the same sentence. They can even mean the same thing, but there are two different ways of putting them in the sentence and they can give a sligthly different meaning.
Still refers to an action that began I the past and is continuing in the present.