I don't think I've ever suffered from writer's block. I mean true writer's block. Now, before you other authors start throwing things at me, let me explain. I might look at things from a slightly different perspective.
So often times I've heard or read that in order to be a writer, a real writer, one needs to write every single day. One needs to force him/herself into their chair and push a certain amount of words out no matter what. I don't agree with this philosophy. If it's not there for me creatively, I don't force it. There is always something going on in my head. I'm always mulling a story line, a section of dialogue, a plot twist, a new idea over in my mind. I don't stress out if it doesn't get into the computer or onto paper right away ... and I don't write everyday. Am I still a writer? You bet I am.
I've been writing for a long time. I wasn't serious about novel writing until about four years ago, but I've always written. I've published four novels and am working on five and six simultaneously right now. I've done it long enough to know that if it isn't there, I'm wasting my time by hitting the keys. I'll just go back to what I wrote at a later time and erase the whole damn thing. If it isn't there, what comes out is worthless, and I wind up rewriting it later. I write it spurts. Some days I produce 3,000 words or more ... and there are weeks when I don't write even near that amount. When it comes, it flows. When it's sitting in my head, not quite formed, I leave it alone. I don't stress. I allow it to build a bit. When the story is ready to be told, it will let me know. It always lets me know.