I don't think there's anything that will ever likely make them stop. I have periods of this also. Or times when I think everyone hates me and wishes I'd fuck off. (Sometimes, these things might even be true, for all I know.)
I find that focusing on small goals is a huge help when this happens. "I want to have one chill social scene this week," "I want to attend one group scene this week," or "I want to put in that +jerb for the project my character wants to do and try to get that ball rolling." These things keep my interest, and often enough, in the course of sticking to those simple goals, I will find connections and hooks that lead to more things to do, and people that enjoy doing those things with me.
In a way, it's 'soldiering through', but not the 'stiff upper lip, pretend nothing is wrong' approach. It's scaling down some expectations and aiming for some baby steps to keep myself going. These are typically easier goals to meet, and when they're met, they are still worthwhile victories, even if they're small ones. Small ones count, too, and can very easily lead to good things.