Advice please

Hi, so lately I’ve been feeling really down and I don’t know why. I’m seven days late for my period (I’m still a virgin so being pregnant is out of picture), I’ve had a major break out and I’ve started putting on weight. I’ve been majorly stressed from college too.

Any ideas on why I could be feeling down and why I’m breaking out/putting weight on? How can I make myself feel better?