cycles are very off

Julie

spotting two days on first two days my period was due just brown/pink then just brown and it didn't smell like period blood and that was my 14th day after ovulation aka on the 16th and last night I was just spotting brown I was up until 1-2-3 o'clock last night to and this smorrning at 11 I'm bleeding my period is off they say don't count spotting as ur period if that's true then I'm two days late and today's the 3rd day (18th) and I'm always a 28-29 day cycle so if that's true my last period was the 19-23rd and my period should have been full on the 16th today's what would mean my cyle is now a 31 day cycle and my period s were always 7 days then went to 5 days