Ah, the perpetual conundrum to which there is no answer.
Sometimes we need to stop bashing our head against a brick wall because ... hey ... it's a brick wall. "Brick wall versus head" tends to be an uneven fight. Other times we need to keep on bashing because the wall is about to fall over.
The world is full of awful novels that never should have been finished. Sadly, the nether is also full of fantastic novels that were never finished because someone gave up too soon.
We could tell you to start something new because the love isn't there for your current book. This could be all the advice you need, because book 2 could be the one that makes your name. Or this could be the worse advice we could have given you because you could then start another project which you don't finish, and another and another.
Which applies to you? Sorry, I haven't a clue.
Some random thoughts which may or may not help:
- if you're the kind of person (like me!) who starts lots of projects but doesn't always finish them, then this could mean that you ought to keep going. You might be giving in too easily.
- OTOH, if you really have fallen out of love with this book, there is no shame in stopping and starting something new.
- You could always press pause, then try something new, then come back to it later.
- the usual prescription is to keep on writing - try a different angle on this book. Try a different book. Try anything. Just don't get stuck.
- If you've just stalled on a long project, why not change gears with a shorter project next time? How about writing a short story instead of a novel, so that you have the reward of something finished.
- You could ask for a second opinion from a friend or beta reader.
Best of luck whatever you decide to do.