I'm gonna start by saying every writer is different. Some writers truly achieve greatness at random times and just have to wait for inspiration to strike. If you know that's you, then don't read this post. However, if you just say you're waiting for inspiration but you're really just finding an excuse to be lazy, then we've got a problem. I used to be like this. I would say I could only write when unknown forces told me I was ready, but really I was just not writing. I wouldn't even notice that days would go by that I wasn't working on my craft.
There's no way to sugarcoat the fact that all I was was being lazy. I didn't want to go through the energy that it takes to write a song. I didn't want to think about my feelings or take the time to invent a story. So I said I was waiting for inspiration, and did nothing at all.
In previous posts I've talked about the difference between amateur and great writers. Well here it is again: great writers write even when they don't want to. And that's true for anyone who's great at anything. Once I came to this realization I knew I needed a game plan - so I made one. At the beginning of every month I plan when I'm going to write (the secret is I do it on a white board so I can modify as life inevitably gets in the way)
For every week of the month I pick 5 days a week I'm going to write, 2 days a week I'm going to study songwriting (through a book or online resource), one day to record, and one day I'm gonna rest and let my creative juices rejuvenate.... or rejuicenate (lol I'm not funny I know). Basic math shows you that this adds up to more than 7 days in the week, but I'm assuming you understand that sometimes I do more than one thing. The point I'm trying to make is that when I schedule the time, I actually do it. When I wake up in the morning I look at the schedule, if something can't get done, I move it to another day. If everything gets done for the day I give it a check. That way throughout the week I can see how many times I've written, how many times I've studied, how many times I've recorded, etc.
I truly believe that keeping track of your habits is an important step in ensuring you're doing all that you can to be the best writer you can be. It's easy to let a week go by and not notice how little you've written because life gets so complicated.
There are many ways to keep track of what you're doing, so find something that works for you. Make a schedule and stick to it, you and your music will thank you.