My opinion is, if you really love writing, you will write even when life sucks and writing sucks. You will write even when you don't want to write. When every word that comes out is total CRAP and you feel awful, you will still write because you cannot live without it. Good ideas come to those who persist in forcing them to come. Sit down and read a really good book. Go on an adventure. Day dream for fifteen minutes. Entertain your muse, give it every opportunity you possibly can to get a good idea. Do that every day for a week. Sit in front of a blank piece of paper if you have to, but force yourself to think about stories, characters, words. Even if you end up with a blank piece of paper, you will have opened yourself up to ideas and eventually, a truly great on will come.It will. Start with an idea you really like, even if you don't think it's very good. Or, if you want, take a concept from a favorite author and twist it, change it, ask different questions. "What ifs" are especially good for this! Or, take a character you enjoyed and tell more of their story. Maybe change the name and circumstances of his/her life. It will amaze you how quickly you can transform a character into someone entirely different with a few situational or personality alterations. No matter how many times a story is told, it changes with each telling and becomes a different story. And you never know what even that kind of creativity will lead you to. Just do something, ANYTHING, to jump start ideas.
Well, I'll hop off my soap box now. For the moment. But I hope you, mysterious reader (or future self) were able to take something from this quaint speech. Write every day. Write when you don't want to write. Write what you enjoy. Never allow yourself to believe you have run out of ideas; that's PREPOSTEROUS. I won't hear otherwise. Now stop reading and go write!