I feel weird

Sarrah
I have always grown lots of body hair. I grow it in places that my friends don't, like in my back, feet, hands, stomach, and chest. As well, I've gained a lot of weight and can't take it off, despite not changing my diet and excercise(which kept me thin before). My period is REALLY irregular, one cycle will be 15 days and then I'll skip a couple months. I'm always really heavy for bleeding. Is something wrong, or is this normal?