I don't think it's vague. If you wanted to be more clear you could state the needs you're talking about, either in the same sentence or the next sentence, but I don't think it's necessary.
A woman is full of needs, like shelter, clothes and support for her children.
Just a tip: 'wanna' is not a word in written English. It's a slang contraction for 'want to'. However, since you're writing dialog you might get away with using it as a way to accurately portray the sound of the conversation. In the same way, it's a little awkward to start a sentence with 'But' when you're writing, and since this is dialog it is acceptable.