The amount of difficulty you are going through is understood. I do not think your hormone levels are being properly maintained even with the pills; more over you are suffering from the side effects. Post-tubal ligation
, some women get this type of polymenorrhoea and the cause is probably the hormonal
imbalance created owing to the decreased blood supply to the ovaries following the ligation--the so called'Post Tubal Syndrome'. Your hormonal status should be elicited first and managed accordingly and such treatment is going to give you good results. Meanwhile, try to cut off your weight and eat a healthy diet. Good luck.