For the last few mouths my period is been delay by a week every month and last week i spotted for 3 days. I've always had a regular period every month and it would last about 7 days i would always get it around the 5th- 7th but lately it's changed like