is dating worth the effort how long should you know a person before dating them