18 day cycle

I have a short cycle 24 days and my doctor just says it is my normal. I went on the pill at 17 to regulate my cycle. I have been off it for the past 5 years I have my period between 8-10 days long. the last 2 months it has been 18 days. Does any one know why there is such a sudden change? I am sick of having my period.