I have been waking up early every morning, even on weekends, for the past X years.
「〜して続けています」という形の文章は英語で I have been ~ing X...
「毎朝早起きして続けている」は I have been waking up early every morning と言います。
「週末も含め、」は even on weekendsで、 including on weekends も言えます。even on の方はナチュラル。
最後に「どのぐらいか」をつけます。そして「〜年間」は for the past X years という。for は期間を表す必要な前置詞です。