I already answered the why. The where and when depends on organization, right now orgs aren’t as strong as they need to be, hence the importance of joining. The where is wherever your local org gathers, the when is whenever they meet and based on what they need you to do.
These organizations have been around for decades, yes? Seems like there’s never going to be a when.
That’s the same logic as saying there’s never going to be a cure for cancer because research has been done for decades.
As Capitalism gets older, it trends towards monopolization, increasingly complex production methods take increasing amounts of investment to compete, killing the ability of smaller competitors to exist. The Rate of Profit shrinks the less human labor is involved with production, which is only temporarily countered by consolidation, even further monopolization! Wealth concentrates in fewer and fewer hands, Capitalism reaches a moribund stage.
What is undeniable is that this disparity is increasing further and further, and monopolization is increasing further and further. The revolutionary potential of the Proletariat is held at bay through further exploitation of the Global South, which appears to be weakening over time.
While nobody can name a date, I find it even harder to believe that someone could meaningfully believe that the trends I listed are going to reverse themselves and have Capitalism last forever.
Except lots of cancers now have cures, and there are vaccines for others, so no it isn’t.