the anesthesia can mess your cycle up
My cycle did that after my 1st back surgery also. I think its maybe a shock to the system and stress that causes it. I just had neck surgery 2 days ago, I got mine the morning of surgery and now its gone! Mine usually lasts for almost a week.