Hi, I'm 21, had no period for last 11 months, lots of facial hair for last year, massive weight gain, mostly around middle, 5 foot small/tall, 12.5 stone in weight, tire very easily. walk 3 miles a day, swim twice a week (not strong swimmer). eat healthily. what is causing all these symptoms?