It sounds like you might have Polycystic ovary syndrome (PCOS). Read about it and see if that fits your symptoms.
http://thyroid.about.com/cs/basics_starthere/a/10signs.htm
hi, im not a doctor but as a personal experience I would advide check your thyroid level, is is ussuly hormonal stuffs, do u suffer from anything else like hand shake, cant cope with cleaning and other stuffs, easy iritated, sweating ?
I had that problem and found out I had hypothyroidism. Get Doctor to get blood test for it.