My cycle has been pretty normal ranging from 28-31 days. I started spotting a couple days before AF earlier this year for several cycles so I decided to take 100 mg B-complex. Well AF showed up today giving me an 11 LP, where normally it's 14-16. Has anyone heard of b complex doing this?