Can having sex before your period cause it to come on sooner?