I want to ask this girl out, how and when?

There is a girl that I have been admiring for a while that goes to my school. The past few months I've talked to this girl at a few parties and I think I have falled in love with her. We usually end up talking alot, she starts laughing at everything I have to say and we really just have a great time whenever we talk to eachother.

We've gone to the same school since high school, though we are taking different programes now at college so we don't meet at school that much. I'm not sure how or when to ask her out. Does anyone have any suggestions or tips for me?

I would like to ask her out for a coffee or something, but as I have only met her a few times I am afraid of going too fast forward or anything like that. I also want to ask her out face-2-face rather than over social media as I feel that's a bit childish. That might just be me being weird though..
Honestly I'm a bit scared too, because I'm not sure what she thinks of me. I do get some eye contact and we smile at eachother in the hallway the few times we meet. Not sure if those are signs.

Respond to Anonymous:

Ask her out the very next time you see her. Asking in person is an excellent impulse, good for you.

I suggest instead of asking her for a date is not the best course. That's because you are subliminally asking for something from her, a needy, and that can make you seem needy. So try for a subtle difference by tell her what you want and sort of invite her into that.

Start by having things to do in your life, then invite her in. For instance, you know, I'm going off to have coffee/play a football match/walk my dog/whatever you;re doing, and I would love for you to come along. If she says "no" just tell her you respect that, but the invitation still stands, and I want you to come with me.

If she asks you if you're asking her on a date, take a step back and say, "Hell yes, just look at you!"

Next time you run in to her, tell her you love talking to her and want to treat her to coffee some time. I think the face to face approach is also the best, stay away from the social media as much as possible and stick to the one on one situations.

She'll either say yes and give you her number or she'll say no...won't know until you try.

If she says no then just be friendly when seeing her in the future and try to get over her.