for = doing something over a period of time:
- We've been dancing for two hours.
- I run for thirty minutes every day.
since = how long ago something happened:
- We've been dancing since last night.
- I've been a doctor since 2007.
Both "for" and "since" have many alternate meanings, I hope this is what you were asking for.