OMG WHY😩😩

precious
So my AF wasn't due until the 9th and I've been at work since 730 I have a pad in but there isn't much blood at all on it but when I pee I see a lot of red so I'm sure it's my AF RIGHT?  what could make my AF come 5 days early ???Â