Period cycle changing?

Vi

Since April my periods have been coming 4ish days late and lasting shorter amounts of time than usual as well as being lighter. I was a solid 28 dayer for about 15 years never missed a period in my life. Never been pregnant. Never experienced this...now its 31-34 day cycle. Anyone have any insight?