I’ve always liked Einstein’s’ definition of insanity, which is ‘doing the same thing over and over again and expecting different results’. At least, it’s attributed to Einstein. Whether he said it is another story.
It is important to recognize if an idea or isn’t working for you. Maybe you just need to do something slightly differently, or just step back and let it develop on its own.
The main thing here is to be open and flexible to what might be, and realize that if something isn’t working for you, there’s probably something even better out there which will.