Present continuous for habitual actions in the present
The present continuous tense is used to describe repeated, habitual actions that begin before a specific point in time (not necessarily the time of speaking) and finish after it. This point can be expressed with a time expression or a clause with a verb in the present simple tense:
At 7.15, I'm having breakfast.
Whenever I get home, my dog is sleeping in the armchair.
The present continuous is also used for repeated, habitual actions that continue for a period of time. This period of time can be expressed with a time expression or a clause with a verb in the present continuous tense:
I'm having breakfast between 7 and 7.30.
While I'm walking the dog, my wife is making dinner.