Don't dwell too much on the fact your friends have g/f's and such. Good things happen when you least expect it so just relax and have fun. If you're shy around girls, work on that and just remember that you have nothing to lose by trying to go for it. For great rewards, you have to take great risks. Also, about treating girls too nicely...There is such a thing as going overboard whether it's being too nice or too much of an ass. Don't compliment her too much, instead, allow for some challenge by making YOU important just as much. Basically, it shouldn't be all about her. Hope that makes sense.
-to be nobody but yourself in a world which is doing its best, night and day, to make you everybody else means to fight the hardest battle which any human being can fight; and never stop fighting.- e.e.cummings