Whenever I have sex around the time I'm supposed to get my period or have just finished it, it either causes my period to come early or if I've just finished my period it comes back for a day, if even that long. When it comes back, it's not heavy at all, mostly just when I go to the bathroom and is bright red in color. Is this normal and what causes this?