So. Writer's block. Do I need to define it? It's that intense hopelessness as you stare at the page and cannot think of a single word to write. It's wracking your brains for a good idea and coming up empty-handed. It's... writer's block.
What causes this horrifying disease? Either a.) You've been writing too much, or b.) You haven't thought enough about what you're writing. The second one's easy enough to deal with; stop and think. Daydream in class, bounce ideas off your best friend, look to the internet. The first one also requires taking time off.
Some generic ways to get over writer's block:
The best thing to do, normally, is to get away from writing for a short time. Not forever; never give up on your writing simply because you can't think of something. But just take a walk or something. Listen to music. Spend time with your family and friends. Get outside; enjoy the fresh air, the sunshine, the spiders...
"Follow the spiders... why can't it be follow the butterflies?" (I'm paraphrasing from a HP book. 10 points to Ravenclaw if you can guess which one, and by who!)
Some more drastic ways when those above don't work:
Let's face it. There's only so much inspiration you can find in staggering about blindly, wondering when the sun got so bright. Sometimes, randomly typing words into google or photobucket can magically plant a seed of literary perfection into your mind (or so it seems). Also, making exaggerated faces to yourself, in front of a mirror or otherwise. You know, when no one's watching. That can spark dialogue (even if it's some famous quote by Captain Jack Sparrow, you'll at least have the sudden urge to write about pirates...). Hide in a really good hiding spot and watch/eavesdrop on anyone who's passing by. That helps your ninja skills too!
Anyways, to sum it all up: when your ideas begin to falter, take some time off. Do something creative or fun. And as Benjamin franklin says, "The doors of wisdom are never shut." (What that has to do with I'm talking about is up to you to decide.) Have a blessed day! Er, week. Till the next time I write. You know what I mean. <3