If you, for some reason, haven't yet realized how deeply poisoned modrn culture is, simply pay attention to what those around you say. Listen to how they talk about their issues. Everyone complains about everything, all the time. "My boss is a dick", "My girlfriend doesn't listen to me", "Life is so hard". Then do something about it, you absolute brat. Stop talking and start fixing stuff. A hundred years ago, life was much, much more difficult, and people didn't complain nearly as much (source: you know it's true). Modernity, with all its blessings, has turned the life of many into a competition about who is the more victimized, because victimization is the new virtue. That's why people complain. They are fishing for sympathy. And it's disgusting.
Complaining helps no one
Yeah, that's obvious. It's still true and worth mentioning. You gain absolutely nothing when you go around whining and moaning about how difficult your issues are. Those that you are talking to will gain even less, being forced to listen to your worthless talk. Maybe you'll get a tiny surge of dopamine as a result of the fake sympathy and attention that you'll get. But is that tiny bit of pleasure worth a lifetime of everyone losing respect for you, and of you becoming a useless, annoying manchild? I'll let you be the judge of that.
It's not wrong to have problems, and we all go through difficult times, but constantly talking about your issues does not help one bit in solving them, and actually makes them worse. It makes them worse because you are constantly reeinforcing the fact that whatever thing you're complaining about has the power not only to worry you, but to dominate you so completely that you are forced to constantly vent and discuss it.
No one who has to deal with seriously difficult issues goes around complaining. Why waste time talking when you could be solving your problems? But that's the old school of thought. Now, the cool and trendy thing to do is to yell and complain until somebody comes to save you.
Constantly talking about your issues does not help one bit in solving them, and actually makes them worse. It makes them worse because you are constantly reeinforcing the fact that whatever thing you're complaining about has the power not only to worry you, but to dominate you so completely that you are forced to constantly vent and discuss it.
Nobody is coming to save you
Not the state, not your mom, not your friends, no one. And no one should. Your problems are yours to solve. No matter how many things you think you deserve, the truth is that you deserve absolutely nothing that you do not have. You want to deserve something, you get it. Stop looking outside for saviors, and find instead the hero within. You alone are capable of turning your life around, you alone are capable of creating the world that you want for yourself. Embrace that mentality and you'll stop complaining automatically.
Look for solutions instead
If you accept responsibility for your circumstances, you accept the fact that it's on you to fix your own life. That means that you cannot escape or complain your way out of a dire situation. This in turn forces you to look for solutions, instead of focusing on problems. If you get used to fishing for sympathy when life gets hard, life will naturally get harder, so that you can keep seeking pity from others. If you instead look at things from a problem-solving perspective, you will make your life better in every possible way.
No one respects a man that has problems and doesn't try to fix them. And no one should. A man ought to shut up and work to make life better for himself and his family. A real man doesn't open his mouth to try and get people's sympathy. A real man doesn't go around loading other people's backs with his own, personal, petty problems. A real man does not complain. He fixes stuff. Stop complaining, right now.