Help please

Courtney
My peroid was due 9-22 didn't come till 9-29 when it came it only lasted three days I normally last 7 days always have then today 10-7 it came back but was light any ideas?????