mine wasn't pill related (have never been on the pill) but it all of a sudden went from clockwork to erratic - 6 weeks, 10 weeks, 2 weeks, 8 weeks etc. i never knew when it was coming next.
pdoc said that sometimes if you've gone through a lot of stress, the makeup in your body changes and it can really put the timing of your period off. i was bloated the whole damned time, though!! not happy!!
he did throw in some technical stuff, like names of chemicals(?) or something, and i went home and looked it up and it all made sense, but i've promptly forgotten it all, i'm afraid

.
but sending much sympathy your way!! if you are bloated and feeling crummy and your periods arent cooperating and arriving already that you have a darned good reason to complain!!!