Disclaimer: This isn't an essay on relationships.
Of late, going with the flow for me has been about productivity, creativity and everything in between.
My flow for any project I deem interesting lasts for about four to eight weeks, twelve at most, before it gets stale and I get the feeling to do something else. During that time, I try to milk the flow as much as I can. I know there's a timeframe for how long I can stay with the flow on a any project before I hit a plateau and stop enjoying the high.
When I start a project or take on any new endeavour, I usually notice that there's something there in the second week. Mind you, this is usually for personal projects. When I get in the flow, the 24 hours of the day runs by quite quickly. It always feels like we're having short days and even shorter nights. I lose sleep and don't feel guilty about it because working hours on end on a particular project you enjoy can be fulfilling.
During this period, staying productive is quite easy as I enjoy what I'm doing. I don't even need coffee to keep me awake, nor do I worry about distractions. This wouldn't be the case if the project was an unenjoyable one.
When I discovered LLMs and AI coding agents like Lovable, V0, Windsurf, and Cursor, I was up 20 hours a day for at least 8 weeks, working and hopping back and forth several projects of which more than half have been dumped.
But the point is, I noticed a flow and I went with it. I allowed it to lead me to wherever it could and I enjoyed it. It's always an exhilarating experience when I get into that state.
The same should go for you, be like water, find flow in the littlest of things.. Explore and enjoy it and if you plateau, hop onto something new. Life is too short to gets stuck on boring things.