Yes, it´s correct. - You used a present perfect to express that somewhere in the past the activity started and now continues to go on. - preparing (-ing form) after the verb 'to start' is correct as well.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.