Hobo, definitely don't wait. You will likely regret it if you do. She might have two relationships between now and a few months.

I am quite the shy person myself so I know what it's like. But really, you need to step up to the plate and there is no time like the present. Lastly, DO NOT take rejection personally, it happens/ed to all of us at some point.