I am glad to hear you are eating alot of fruit and vegetables. Do you consume alot of dairy and gluten (i.e. foods like bread, pasta, oats, wheat, barley, yoghurt, cheese milk, chocolate etc)? These foods can compromise the workings of the hormonal system which in turn can result in many problems. Did you know that people who are gluten intolerant are usually very thin and underweight? Try taking gluten out of your diet for 6 weeks and see how things improve...