Today, this post is about grammar. For and since can be used when talking about time in present perfect sentences (although for can be used with all tenses). For is used with a duration (length) of time. Use for with how long the action has been happening. Since is used with a starting point. Use since with the time when the action started.