This is a hard question.

I have lost 95% of my girlfriends over this.

I have always told them to early and to late in the relationship.