There’s no such thing as writer’s block. People confuse terminology.
When we say, “I’ve got a writer’s block” what we’re really referring to is “I want to write great and I can’t.”
There are two problems with this.
First, who told you that your writing is not great? You?
Just because you’re a talented writer doesn’t mean you’re a talented critic. You’re not in a position to judge or critique. Your job is to simply write. Let the market decide where you stand.
Second, where is your bad writing? Of course, you can’t expect to write great all the time. Sometimes you’ll write shit. Perhaps the time is now. But you must still write, because the good stuff has a tendency to break through the cracks, 1 out of 10.
Having writer’s block is an excuse to avoid doing your work. But once you’ve decided (only once!) that you’re a writer, it’s time to show up and do the work.
(Not show up and think, doubt yourself, and construct narratives. No. Merely do the work.)