With my ex, whom I dated for 4 years, it took him 4 months to ask me out. We were best friends before he even realized he liked me (his words), but it only took a month before he said he loved me.
With the man I'm with now, he asked me out after talking for 3 days, and meeting once.
So, what's the difference here? Could it be age (there's a 7 year age difference between the two men)? Or is it just a switch that a guy can flip? When you meet a girl, or start talking to her, how long does it take you to realize 'hey, I could date her?'