How old are you? If you are in your 50's, this may be an early sign of perimenopause. Changes in hormone levels cause changes in the menstrual cycle.
If you are younger, again some change in the balance of hormones is at play.
Consulting your gynecologist is an option.