the medication might have a part to play in it or the stress of anything you have gone through loukr. See if you can check out the meds, have a read up on them and it might give you some idea. netdocter is a good site for details of all medicines.
ive had general anaesthetic five times in the past year
and havent noticed a change in my periods. to be honest
its prob the med your on. are any of them steroid type
well I was taking them for 2 weeks, and now it's 2 weeks after that, and I'm a week late. one was paracetamol based, one was ibuprofen, and the other was some crazy thing to settle my stomach... but annoyingly I don't remember the names of any of them..!