I need advice on my body issues

Darrian

I'm 17, for the past two years I've had menstrual problems where I would go anywhere between 2-5 months without a period, but now for the last three months my period has been lasting 2 weeks or longer. If anyone can help or give me advice that would help me a lot!