That's usually exactly what mine does. ALthough the past few months it is starting right after ovulation- maybe from dtd trying to conceive. Mine started a few years ago. I had a LEEP procedure done to get rid of cervical dysplasia and started spotting a few days before my period after that. I made an appt with the dr at 13 dpo so he could see what it was, and I happened to be pg already. At that point he said he could see a "friable cervix" I think that is the same thing. He said it was sensitive and was going to bleed if I just looked at it wrong. Had a bunch of bleeding in my pregnancy that they could not find where it was coming from. Maybe because my cervix was high and closed they couldn't see it? ANyway, pregnancy and delivery went fine, but after pregnancy I went back to the dr and told him I was still bleeding randomly. He was doing a pap smear and took a look (no big procedure was needed, he was able to see it while doing a normal pap) and said he saw the ectropian. He said it wasn't bad and didn't even bleed with the pap, but I told him I bleed a lot right at the same time every month and he said that it can be set off by hormones. it finally made sense to me as progesterone is at it's highest on day 7 dpo and that is when mine typically starts to bleed, and then calms down right before AF. I do worry that all this bleeding affects fertility, but I keep reminding myself that I got pg with it the first time! It stopped right when AF was supposed to start and then AF didn't come. Sorry for the long post, but I'm really hoping it's what you have as I know what it's like not having answers, and it's something totally benign and doesn't need to be treated. My dr said he can treat it, but would rather wait until I am done having children as the treatment can sometimes affect the cervix (not so much fertility, but carrying a baby to term) Just keep in mind that if you do have it you may have a lot of random little bleeds during pregnancy- esp in the first trimester. I was a total wreck thinking I was miscarrying every week. Let me know if you get any answers!!