Hello doctor. I'm 25 year old and unmarried. I work in rotational shifts for the past one year. Prior to this I have worked in night shifts fir 2 years. I have been suffering from irregular periods from past 5-6 years now. I had also started a yoga routine some 3 months back, but I still notice a delay of 5-15 days sometime in my periods. They usually last just for 3 days. The worst part is waiting for periods to come, as the body changes of breast swollen and heavy like stone, terrible pain in back , legs and knees & constant feeling of fatigue. Can u please guide?