“For” e “since” são palavras usadas quando se quer falar de algo que começou no passado e continua até o presente.

“For” se usa para indicar a duração do tempo.

Veja aqui:

I’ve had this headache for more than 3 years. (a duração da dor de cabeça é de 3 anos já)

Claire’s been in New York for 6 months and still can’t speak anything in English. (a duração da estada de Claire em NY é de 6 meses até agora)

“Since” se usa para  falar do ponto inicial dessa duração no tempo. Veja:

I’ve only known my teacher since the beginning of last month. (o começo do mês passado é o momento em que conheci minha professora)

My father has been working with art since he started high school. Today he is a famous artist in my state. (meu pai começou a lidar com arte no ensino médio e ele lida com arte até hoje)