Чаще всего с предлогами since и for употребляется одно из времён группы Perfect.
Например: I have had this watch for 25 years. I have had this watch since 1995. То есть, когда имеется в виду определённый период времени, как в первом предложении, то следует употреблять for, а если имеется в виду начало отсчёта времени (с тех пор, с какой-то даты и т.д.), то употребляется since.