Well, I'm usually the flirting, patient type of guy. I play around and start to show them some small physical flirting signs, such as poking or playing with their hair. You have to be patient with some girls, and you have to have the right attitude. I'm not saying that every girl likes to wait, but this is mostly what I like to do when I like a girl. Don't be nasty or anything, like digging through your ear or trying to pop your pimples or whatever. That's a giant HELL NO. Try to be a little romantic. If you happen to be walking with the girl, and you suddenly pass a bush of flowers, pick one for her. Just try to improvise, do something off the dramatic movies. You always have to be clean. Don't wear the same shirt you've been wearing for the past 2 days. That's a sign of laziness to a girl. Oh yeah, about the "right attitude," don't be rude or disgusting or anything. Try to show her some respect. Also, please, don't mention anything about her body at all. You can talk about her face, and say something like "you have the prettiest face." But, don't talk too much about her appearance. Try to talk about what her interests and talents are. You may have something in common with her. If you do, that's a good sign. Always try to keep your conversations up, and talk about a lot of interesting topics. Don't talk about "How do you think the world is gonna end?" or "How old is your mom?" You should talk about some things that you think she may like. You could even do something classic, like "How was your day?" The best way to get a girl to like you is when she's depressed or sad. If she looks sad and down you should go to her and try to cheer her up. You should say "What's wrong?" or "You okay?" This "flirting" type of process could take a while. When you feel ready, ask her out and we'll see what happens from there.