You are a giver.
Ther horrible truth about this life is that givers are often surrounded by takers (not receivers because receiving is different than taking.) So when a giver needs to receive something, who is there to give it to them???? No one because they attract takers like a magnet.
It can be very hard to balance it out, find what you need. The only way is to start saying "NO!" And at first it will piss everyone off around you because they are all takers, and they are used to you giving. But, over time you'll see you start to lose some of these people who will just fade off, searching for another giver.... And hopefully it will shift your energy to attract other givers into your life so you can get what you need when you need it. And already as a giver yourself, you won't become a taker.