I'm a 17 year old female, and i am constantly gaining weight. I've gained 27 pounds in the last three months and I've been eating healthy and trying to stay away from junk food/fast foods. I've become more active, but i keep gaining weight. I weighed less when all i would eat was fast food and slept all day and did nothing. I get migraines a lot and nothing will get rid of them, my period is irregular, I won't get it for one or two months sometimes three months. And when i finally do get my period, i get really bad cramps. I will get eight hours of sleep, and still be tired. Anxiety attacks, I'm depressed often, back and knee aches. My mother thinks i may have diabetes or a thyroid problem. Does anyone else have any of these symptoms/problems? Any help is appreciated.

-Sway.