Acne treatments

St
I get really bad breakouts because my skin is really oily. When i find something that works, it works for like a month but then i break out again. Prom is May 19th. I wanna have clear skin. any tips?