Is the 21 / 23 days being counted from the end of your previous period to when you start your next, or is it total cycle length (ie. From day 1 of previous period)?
I’m 34 and yes from when period ends to start of the next
Have you thought about going on the pill just to regulate your period for a while?
Can I ask how old you are