Do it when you're both ready.. same with sex.. if she wants to wait.. and you REALLY love her.. wait
With marriage.. up to you.. don't get married just cause you want to have sex..
I've been with my gril for about 2 and abit years.. we now live long distance cause I had to get a good job and family called.. But I've picked out a ring
oh I'm 21 by the way. Like I said, when you're ready, if she aint ready, she'll say no
But just keep goin till she is.. tis what happened to me