Super Frustrated . .

So AF doesn't suppose to come until the 5th of next month but I'm bleeding now . . I guess I'm out 😭😭😭 .. Do anyone know why it came this early ??