<human>: Give me the gist of the text in a nutshell

Ok, I met this girl at a friends birthday drinks, who happens to be roommates with another friend. We talked, made sure that it didn't look like i was following her the whole night by giving her space but we seemed to have fun talking.

At that point it seemed like she was interested because at the start of the night I and another friend had offered her roommate a lift home because we were both driving. The roommate had said yes to the other lift guy cause he had offered first, the girl I liked must of overheard this and was thrilled. At the end of the night roommate was quite drunk and the girl I liked asked the guy who was offering the ride if it was on his way or if it was a detour and i since it was on my way if he didn't mind.  

So took them home and roommate was offering me the couch to stay the night. I guess I didn't want be that guy said i was fine and drove home as it was only a 10 min drive to my apartment. Also I wasn't totally sure if i liked the girl and didn't want it to be a one nighter cause it would have been a mess with my friends.

Also I though i was going to see the girl I like the nest day when I was to have lunch with my friends but the girl had errand all day so that didnt happen. i ended up added her on FB

Now we been chatting since the weekend and realized that I actually like her and would like to ask her out, but her response times have gone form 5 min to a day in between messages. 

Did i miss my chance at the birthday drink? should i still ask her out? If so how should i go about it? I was think that I would just ask for her number then call her up and ask her out. I could easily get it from my friend but feel that's just creepy.
<bot>: Met a girl, but didn't ask her straight away. Her msg responses are getting longer and longer to come. Should i still ask her out?