If you have writer’s block there is no cure better than time… but aside from wasting time waiting. Try this-
New experiences stimulate brain chemistry. If you’re stuck try something new. Read a book in a genre you never read. Watch a documentary about something you don’t know about. Get in the car and drive a random direction until you see something new. The important thing is to give your brain new information to take in.
Putting yourself into uncomfortable situations (writers like to be introverts right?) can be really good for you thought process. Going somewhere out of your comfort level can be very enlightening. Personally, I don’t go to church. Sitting though mass after over ten years of not going was new. Traveling to Virginia Beach was new to me, I had new thoughts. Little things like going for a walk in the woods will work. They help to both take your mind away from your blockage and to help you formulate a new thought to fix whatever is holding you back.
Again, read a genre you generally avoid. Don’t just read horror or just scifi. Especially don’t read one only author. Variety is the spice of life. Variety will stimulate your mind and help you past writer’s block.
In the long term if you make writing a habit it will just happen. If you focus on getting 500 or 1500 words out a day you will exercise the brain muscles that you need to write consistently. At that point, you are producing. It won’t always be golden nuggets of writing super candy but it will be better than feeling like you’re stuck with writer’s block.
I write horror myself. Read my work for free on Kindle Unlimited or Join my mailing list for a free ebook that’s not on Amazon. I will only email you when I have other free offers on my eBooks.