okay so i'm not generally mean but for the past few days i've been having these mood swings like crazy and i've been a really big b*tch. well i've been really stressed with school and everything and i know i'm coming up close to when i usually have my period but usually i'm still not this b*tchy and mean. does anyone know what it might be? oh and today i'm in a great mood, really happy and having a good day for the most part. soo any ideas, thank you?