Ok hon your freaken me out. You say he needs you he needs you. Just make sure you don't forget about yourself. Because in the end you are all you've got. I mean yeah others can be supportive and stuff and give you love but you have to have inner peace and confidence in yourself.
You can't get caught in a trap if he knows that you care so much and will twist your strings because you know that he needs you.
You can't be his only savior.

Your an independent beautiful girl
just tell people to fuck off if they don't like you like you!!!