Hi Cxly.
The best couple of advices I can give you to finish your projects and remain motivated is:
1.- Write it down as a list of steps.
2.- Do not try to kill the whole dragon at once.. do it in pieces. By this I mean, separate the whole challenge in very small pieces (so tyni that is ridiculous) and tackle one by one.
3.- No such a thing as "zero day". Every day you have to do something... even if it is the smallest task of the whole project...
I do not know if this is a magic formula, but I can tell you this... IT WORKS FOR ME.
GOOD LUCK!