Well, I rarely have writer’s block, but I always keep a document with a list of topics to write about. Anytime the ideas hit, I’ll type them into the list and then, when I need a topic, I have that list to go back to. It has never failed me! It did take me a while to get a list big enough that let me choose from enough topics that I could get interested in though. Hope this helps?
Also, online you can find lists of “things you could write about,” but be careful because some of the topics are just regurgitated ones that have been done so many times it’s hard to offer something new about it.
If you’re comfortable with opinion pieces, any time you can find a topic that gets any emotion going in you, you’re there! 😉