Don't focus on the end of the job. Just focus on today's tasks, and allow yourself to feel accomplishment.
The feeling of accomplishment doesn't come from reaching the goal here, it comes from reaching one of your objectives.
Your feelings are not a pure function of your experiences. You can choose when to indulge in feelings. My advice here is to choose to indulge in some self satisfaction each time you reach a small milestone. Each time you put in a couple hours' solid work, no matter how far or short you seem to progress, that's a couple of hours that needed to be done and are now behind you.
You're doing a good job! You're making a home for yourself, by the sweat of your own brow. You deserve to feel proud of yourself. Not just at the end of the project, but at the end of each work day.