Don't forget to play!
Chess training program
#1
"wanting to become a National Master in 5 years, is this even possible?"
++ Possible: yes; likely: no
"Monday) Opening Repertoire with White" ++ Waste of time and effort, will not help you.
"Tuesday) Study Annotated Masters’ Games" ++ Make it singular: game. Grandmasters play for 4 hours, you cannot grasp it in 2 hours.
"Wednesday) Tactics training: Woodpecker/puzzle streak" ++ Useless, will not help you.
"Thursaday) Middlegame books: strategic/positional play" ++ OK, but excessive
"Friday) Middlegame books: strategic/positional play" ++ OK, but excessive
"Saturday) Opening Repertoire with Black" ++ Waste of time and effort, will not help you.
"Sunday) Study Endgame Theory" ++ Yes.
You forget the most important: analysis of your lost games.
With 7 sessions of 2 hours each I would recommend
* Solve 4 tactics puzzles as a warm-up
* Play a 15|10 game and use all available time: get to 0 time on move 30.
* If you lost the game, then analyse it thoroughly, else study an annotated grandmaster game.

Hi, of course it is possible to become a master in 5 years, if you devote time and effort into achieving your objective.

@tygxc thanks for your suggestions, I'll certainly play some rapid /classical games troughout the week and do some puzzles, but I disagree with you about the uselessness of study annotated masters' games, confronting my moves with those of the old master, and opening theory, in my opinion an important part of the game, altought 1200players probably don't need that too much.
I'm a 17yo chess player, 1230 Fide. I've learnt to play chess when I was 8, but now I'm ready for the path of chess improvement. I'm going to spend about 2 hours a day on this training program, wanting to become a National Master in 5 years, is this even possible? Any suggestions to the program?
Monday) Opening Repertoire with White
Tuesday) Study Annotated Masters’ Games
Wednesday) Tactics training: Woodpecker/puzzle streak
Thursaday) Middlegame books: strategic/positional play
Friday) Middlegame books: strategic/positional play
Saturday) Opening Repertoire with Black
Sunday) Study Endgame Theory