@yote299,
Okay, I am going to try not to yell but seriously, WTF is wrong with the millennial generation???
You won't know 100%.
Get over it.
I'm serious.
Life is full of surprises and uncertainties. You will fail at a lot of things you attempt. You will also learn from those experiences. You will learn that you will not crumble into dust. You will succeed more when you take those lessons to heart.
You will also regret it and you will waste your life if you just hang around waiting for everything to be perfect. Because someone else will decide things are perfect and they will seize the opportunities you dithered over.
Get out there and be nice to this gal and ask her out and let the chips fall where they may.
And the world will not end if you didn't have 100% certainty and clarity before you made a move. It also won't end if she says no.
You'll pick yourself up, dust yourself off, and move on, just like people have been doing for millennia. People who didn't have 100% certainty and embraced the mysteries that fill our lives every day.