I go through phases of writing and not writing. I like to call these 'terms'. I have yet to find a way to properly integrate my work life (primary school teacher) with that of being a writer, and it bugs me. I need to make more effort.
What DOES keep me going week to week is writing D&D adventures for the party to tackle. Last time (about three weeks ago unfortunately) was a real doozy for them; someone in their party, an NPC, turned out to be in the employ of a bad guy and also lying to them the whole time; the actual bad guy is in jail; then, zombies. Lots of zombies. It was like 'zoooooooooooombiiiiiiiiiies' for a while.