Confused

I was due Af today but it came on Sunday instead it was sort of light on Sunday and medium flow Monday and yesterday but only lasted until yesterday, today when I wiped it was brown. My periods never last 3 days it’s always 5/6 days and I’m always regular every 31 days not 28. Any idea what this could be? I took a test either Sunday or Monday just to make sure and it was negative. Any help would be appreciated. Thank you 😊