My periods were every 21 days for awhile and my ob said it was still normal. I had a very short luteal phase though and that caused some problems getting pregnant. If you are trying to get pregnant, then you may want to consider some extra B6 to extend your cycle. Talk with your doc. Most docs will suggest going on the pill for awhile to get your sysle regulated and that was something I did not want to do ( I do not react well to hormonal birth control) so I opted just to eat healthy and exercise and take some B6. It did help and I am preggo with #2 now. Of course every case is different so you should see your doc and if you have no issues with the pill, then I would suggest that as an option for you. All the best!