My skin keeps breaking out :( ( HELP?

I take care of it..but i keep breaking out..especially right before my period starts :(
wth!! it makes me so mad!! nothing works..like i tried proactive n other crap.. but i juss wanna know..what ingredients is it that makes you break out? And whats the best face wash!!!?
Thanks..