Is it normal to get really insane the day before your period?

k, so I know pms is normal but what about a complete emotional meltdown? Leading up to my period I swing between weepy and inexplicably happy. Then, the day before usually, I just can't handly something, and freak out. Epic toddler temper tantruam freak out. It's absurd. Anyone else experience this?

Voting Results
90% Normal
Based on 60 votes (54 yes)
Help us keep this site organized and clean. Thanks!
[ Report Post ]
Comments ( 9 )
  • bemah

    yeah, PMS. A lot of women get that, it's totally normal.

    Comment Hidden ( show )
  • littlemissunderstood

    Mysti - 1 week! you have it worse than me. I find these iron tablets with raspberry leaf in them takes the edge off and shortens my period but it certainly isn't a cure.

    Comment Hidden ( show )
  • theceilingfan

    Nutrition can only do so much. Go see an endocrinologist.

    Comment Hidden ( show )
  • Are you carrying a baby inside of you perchance ?

    Comment Hidden ( show )
  • thegypsysailor

    Did you know that PMS is a learned condition?
    Anthropologists have found that PMS is taught to girls by their mothers and it does not occur outside of modern western society.
    So thank your mothers, girls, for another unnatural condition that your mothers or modern society have left you as a legacy.

    Comment Hidden ( show )
  • Me to!

    Comment Hidden ( show )
  • amili

    Evening primrose oil - couple times a day - helps reduce the swelling and pain in tummy and breasts. Otherwise - buy plastic plates and just go nuts until you get all that rage out. It will pass :)

    Comment Hidden ( show )
  • mysti446

    Good luck.. I have the exact same problem.. Been to all kinds of doctors, nutrionists, obgyn.. gotten prescrips, hormones, diet changes, you name it.. NONE of it helped! Im just living with being insane 1 week of every month :(

    Comment Hidden ( show )
  • CillyMe

    You need to balance your hormones. Try and find a good nutritionist.

    Comment Hidden ( show )