They both indicate something that started in the past but is still happening. However, ’for’ refers to how much time has passed (He has been playing the guitar for ten years.), while ’since’ tells us when the action happened. (He has been playing the guitar since 2010.)