One of my biggest struggles when it comes to writing has always been the first draft. The main problem is I start a story and then halfway through I say, "Ugh. This is crap! I need to start something new. This isn't working." It's a terrible habit that I thought I'd be over by now, but alas it still haunts me. Just now I started something and not even five hundred words in, I said, "This is crap. This isn't going to work."
I need to stop that. Seriously.
The first draft is not supposed to be perfect. When you write the first draft, your only concern is telling the story. From beginning to end, just tell the fucking story. Who cares if it isn't working? How do you know for sure? If you're on the first draft, then of course it's going to look like utter crap. That's why it's a first draft.
First drafts aren't meant to be pretty and neat. You can be as sloppy as you want. Time-jump if you have to. Hell, do some head-hopping if that gets the story told. Switch to the POV of a frying pan. I don't care! You need to finish the story.
When you start the re-write and then realize that it isn't working, that's different. Then there is a very good chance that it isn't going to work. But that's something I shouldn't worry about until I get there.
So, I need to remind myself; when it comes to the first draft, just see it all the way through. Even if it isn't working. Just do my best to tell the story. When I'm done, then I can decide if it's worth re-writing or if I should just give up on it and try something new.