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.
I haveJust a couple of other tips. Instead of 'bot' use 'bit'. The word 'bot' is short for 'robot', or for AI software online. 'Bit' means 'a little'. Also,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.