Pill and Antibiotics Causing Yeast Infections

Hi!! So I have been taking the bitch control pill for nearly 2 years now, and I am very regular and consistent with it, always making sure to take it every night at precisely 9:30. However, every time I begin taking antibiotics for any type of sickness, I always get a yeast infection, every time. I've began thinking about switching birth control methods as I've been reading that this can be caused by the estrogen in the pills, and I was looking for more information on methods that will give me all the same benefits as the pill. I started taking the pill when I was around 13, and took it due to the acne and health benefits but now use it as birth control as I am now sexually active. Any information on other methods with the same benefits as the pill would be so greatly appreciated!!! Thank you!!