Robynn mentions that she mocked Anne Lamott for having three years of writers block, and is now feeling like she's getting payback for her insensitivity. Robynn, no fear, you are not alone. In writers block and in the mocking. I think they both come with the territory. It's sort of like parenting--when you haven't had kids yet, or you are a new parent, it's easy to judge. We've all seen a bratty little kid and said, out loud or not, "MY kid will never behave like that because I'll..."
And what happens? Your kid does exactly that bratty thing you said you'd never allow, and you find yourself powerless to stop it.
Writer's block is that bratty little kid. It comes along to make your life miserable at the most inopportune times.
But what causes it?
Sometimes kids act up because they need attention. Sometimes what they need is less attention--a nice little time out. I think writing is the same.
Writer's block can come along because you're going about your writing the wrong way. You're not really giving it the attention it needs. You go through the motions of sitting in front of the computer, but your heart's not really in it. In these cases, you need to refocus. You need to let go of the things cluttering your mind and put everything into your writing.
Other times your writing needs a time out. You do have a life, remember? Other things need you, too, and if you're trying to focus too hard on writing, those things sort of clog your creativity. So step aside from writing and take care of you, your family, your house, that stinky litter box. Or take some time to relax, go on a vacation. Read. (Remember reading? The thing that got you on this crazy ride in the first place! Get back to it, and it can push you right back onto the ride.)
Of course, the real problem is knowing WHICH reason is causing the block. On that, I can't help you. It's as difficult as figuring out the trigger of a toddler's temper tantrum, sorry to say.
The biggest thing to remember is to not let it stress you out. You are not Anne Lamott. Your livelihood is not dependent on your writing at this time. When you get to her level, when writing pays enough for you to quit your day job and it becomes your main source of income, then you can freak about it like she does.
(Yep, I'm laughing at that last paragraph, too....as I bang my head against the desk, unable to control my own bratty little writer's block.)