curvy online dating how long should you date before having sex