Mine were 29 days for years. Then, after getting married and moving in with my husband, they have lengthened a tad to about 32 days. For the past about 6 months I've noticed that I ovulate regularly on the 19th day. SO using that to my advantage when it comes time to TTC!