<human>: Condense the text into a few key points

My girlfriend doesn't talk. If I don't ask her questions, she will keep quiet for hours straight. Every reply I get from her consists out of 1 or 2 lines or a simple 'yes' or 'no'. I have to do ALL the communication. We've discussed this multiple times, but this is who she is. 
The problem is that it makes me insecure. I need constant validation that she still likes me. I ask her often what she's thinking just to start a conversation. She's not affectionate what so ever. She never initiates sex, kissing, hugging. I have to do all the work. It's frustrating. I told her I would like for her to caress me more often or show more affection in general. She genuinely tries, but it's going slow. 

I'm afraid I'll push her away by being so 'needy' for her approval. But can I actually blame myself for that?
<bot>: Girlfriend doesn't talk, so I need a lot of validation and approval from her because it makes me insecure. Do I have the right to be insecure about that?