Okay I dont know if its from taking the B6 100mg for 1 week ( i took it about 6 weeks ago) but the b6 delayed my 5-6 days.....I now get a + OPK on CD 18 or 19....im guessing I O on CD 19 or 20. Now my cycles are 34 days long!!!!! I have read BAD things about O'ing so late! I was gonna try vitex, but technically my cycles are regular now.....I am just O'ing later which affected when AF comes. any advice?