Help please!

So according to my chart my period was due 4 days ago , but I've always had irregular periods so I don't know if that's accurate, but my period has never been this late , currently cd 39. The last two days I have a had brown spotting but it's only when I wipe and it's a very little amount. What could this be? Could I have ovulated later than I thought I did ?