You might want to take a look at the symtoms for PCOS and see if they are consistent with what you are experiencing. Here is a link for information and natural approaches for treatment.
There is also great information on this site about eliminating toxins, good nutrition and healthy lifestyle changes that would be beneficial for your overall health.