Terrible breakout.... Help!!!!

Janai • My future 🔮 is still in the making
Lately I've been having breakouts all over my face and it gets worse whenever my period comes on. I drink alot of water, no sodas, and had a major cut back on sweets I use to eat but my face continues to get worse. Are there any facial products you guys would suggest to help clear up my face, or would this be something a dermatologist would have to look at?