i agree that a doctor needs to be consulted bc it could have so many causes..it could be stress related or it could be something physiological (hormone imbalance, thyroid problem, cysts, low calcium levels or some gyn conditions) i know you probably wanted to hear anoher answer
hope you have a nice doctor who can see you asap