@Dr_Paula I came off my pill three months ago. I have been on the pill for years as my periods are irregular. My first one after stopping the pill was on time then the second one was 2 days early and the third one is now nine days late. Is this normal?
As you say, you have been on and off the pill for years and it is probably difficult to know what your normal cycle is. If you are concerned about pregnancy then do check a pregnancy test at least 3 weeks after any pregnancy risk. If you are not pregnant then you may need to keep monitoring things until you get used to what your natural cycle is. Anything between 21 and 35 days between periods is well within normal limits and many people’s normal cycles are more irregular than this.