Diet and exercise
can play a huge roll in them, but if you are on BC pills, I'm not sure what the effect would be. I have a cousin who almost never has a cycle because she is overweight, but she wasn't on bc either. I also know girls who are considered underweight and don't have them regularly as well.
Again, I'm not sure how your
weight loss could affect it when on bc, so maybe you should contact your doctor. Is it possible you could be pregnant?