touch and kiss kiss, the foreplay has no time limit, when your two feel ready then start the intercourse lor.
how long? at least 10 to 15 minutes lar, but i will say 15 to 25 minutes is better.
you don't need to care the girl got it or not, just do you best each time, that's all.
woman body is different than from man, sometime they come very fast, sometime just never come.