I was on antibiotics for years....several different kinds. Although I saw some slight improvements, I didn't ever have fully clear skin. I went off antibiotics (oral) and now only use Differn gel, Benzaclin, and I take Niafol tablets which are a prescription vitamin with zinc and B vitamins.
This has improved my skin far better than the antibiotics ever did. I still have some break outs during periods but NOTHING like the cysts I experienced most of my life. I started taking Yasmin in January as birth control but also as an aid to keep my face clear. I did have an initial little break out on my chin which was rare. After that I was pretty clear.
Late March, I had surgery and I decided to go off the Yasmin because of fear of blood clots. I will probably go back on when when period returns in May. I experienced no weight gain while on it, I still got my premenstral headache but that came without the pill anyway, My face is completely clear, I experienced no bloating, I did have increased thirst at night, and my periods did get shorter with less cramping while on it.