I have a slightly different issue. I have no problem helping people when they really need help. And I'm a pretty flexible person, and people come to me with questions all the time. In return people always offer me their help. Well at this point in life I rarely take people up on that offer. Why? Because in the past when I would ask any of those people if their offer was still avaliable, and they would say yes, and I would try and schedule what I needed around
their schedule. They would either show up and act like it was an imposition to be there, or they would not show up at all.
For years I wondered why anyone would offer their time to help you and then give you attitude, make you feel bad or just ditch you.
So unless it's something I cannot do by myself, I don't ask for help.
I also don't help people who are high drama. People who are into high drama don't make good friends anyhow. I am more critical thses days. People who actually need your help are people who have been there for you in the past without you asking. They deserve your help and friendship. People who are never there for you are only wasting time in your life. A real friend wants to spend time with you, not with your money, car, music collections, drugs, sex, whatever. They want to spend time with you. Same for a romantic interest.
I wouldn't give up completely on people, I would just filter more. It's like dropping a diamond in a pound of sand, filter, filter, filter until you find the pretty shiny one.