Can I ask how old you are? My cycles were not completely regular until well into my 20's. Even now they vary some. I would suggest focusing on relaxation techniques to deal with anxiety and increasing your fat intake and keeping the carbs fairly low. Keep your calories at or above where they are depending on your activity level. Are you on hormonal birth control?