Well, you ask her. If she really is picky and shy, she may genuinely just want to go slow and learn more about you. Choosing a partner is one that, regardless of societies standards, really shouldn't be taken lightly. By agreeing to date someone, you aren't just agreeing to spend most of your time with them; you're agreeing to sample out building a life together, and if that goes well, actually doing the thing. Let her know how you feel, and discuss it with her openly. If she is still unsure, you can decide if you want to wait or not; no one can make that decision for you. Do not try to force her to make up her mind about it before she is ready, though, because even if it works and you two end up dating, there will always be that stress of being unsure in her and it will DEFINITELY cause issues. I know quite a few women who have issues showing affection, and all you can do with that is be you and let her know how you feel and listen to her when she does do that thing where she kinda explains where she stands. Again, if she still needs more time only you can decide to wait for her or not.