Random periodd

Heidi
So today i started. Fine ok i can deal, oh wait no i can't it's 11 days early!! That's not cool. Last month it was 5 days late and i didnt even have one the month before that. Any ideas?