One thing I've often struggled with is how difficult it is to actually help others do anything, as the vast majority of people are set in their ways and see no value on trying something different, even if their lifestyle isn't serving them at all.

The trap here is that while forcing someone to change, (or setting up the ideal conditions for them to change) is very difficult, it's strictly not impossible. If if it was a million dollar business deal, you'd find a way.

while for the most part I leave people be, there are times when I know they could be making great progress with only a small change and it infuriates me that they don't. Weather it's a mindset, an exercise, a suppliment/food, or a difficult conversation that they need to have with their boss/family.

The common advice we hear about this is to lead the horse to water but not force them to drink. To not exhaust yourself trying to influence people and to instead focus on your own life. Can't we do better than this? Everyone whos stuck in their inefficient habits also hurts me. People who can't drive get in my way. Family members who make me do things for them because they are too afraid to do them on their own. Bosses and co-workers who actively fuck up the company because they can't see further than their noses. Incompetent staff at any retail business.

Becoming upset and overly involved in trying to fix everyone else's small problems is also a toxic mindset for me to have. It would be nice if I could determine what correct amount of involvement and effort is.

As a person who actually recognizes that there are difficult problems that I cant solve right away, when people don't solve what's right in front of them I get pretty upset. I take it personally and I feel as though their lack of interest also slows me down as there's no way I can build anything positive with this person so I basically need to cut out 95% of people I know in my life.

Sure, it's easy to say "surround yourself only with that 5% of people who want to move forward" and that might be a great idea, but here's where I get stuck. I figure that 5% of people don't need me in it as a close friend or business partner, because they are the type of people who are overly driven, in good physical health, and overly controlling, which is a personality type I don't get along with. These people are very useful when I have to deal with them briefly in business or health care, but I don't wan to spend too much time with them as they can be very demanding and controlling.

And there I've gone and written a wall of text. tl-dr; is it possible to help someone who doesn't want your type of help (which is 95% of people) without waiting months for them to get out of their own way? How do you not take it personally when they are not listening? How do you connect meaningfully with people who are willing to move forward but don't already have their shit together?