Wow I just experienced the same thing.. used to be every 27-28 days, now last two cycles were about 20 -21 days.. I am 39 w/o children as well.