Hello doctor,Since the last 10 months, my periods are very irregular. I get periods only once every three to four months. I am on treatment for abdominal TB since the last one and a half years. I take Sompraz D20 on an empty stomach in the morning. I take Duonase nasal spray (two puffs in each nostril) twice a day. I take Immunace Forte after lunch and Libotryp at bedtime. So, why are my periods not regular? Is this a side effect of my medicine or could it be due to a disease? Recently, I was also prescribed Uprise-D3 (60000) once a month for six months. My recent 25-OH vitamin D total is 21.1 ng/mL. I also have sudden weight gain. My weight in the last one and a half years increased from 57 kg to 81 kg. I also have a chronic nose block.
Hello. Your irregular periods can be due to your obesity. You need to lose some weight. You have a history of TB (tuberculosis). So, there may be chances that your uterus might have got affected due to that. I suggest the following tests: For more information consult an obstetrician and gynaecologist online  Take care.