We use since &
for to say how long something has been happening.
Look at these sentences.
when we talk about when something started.
to talk about the length of time (how long).
at these sentences.
I've been waiting for a bus for 50 minutes.
Put in the missing word.
She has been on a diet
Go back to Grammar Book.