Present perfect continuous for habitual actions
The present perfect continuous is used to express repeated or habitual actions happening in an incomplete period of time. A time expression is usually necessary:
She has been getting up at 6 for the last two weeks.
I've been coughing all day.