Good morning, as you are 16 year old and if you have started to menstruate in last 2 years, then its normal to have long cycles now. It takes about 2 years of time for hormones to settle in to a rhythm. Maintain healthy weight and keep active, menstrual cycles get regular eventually.
Next Steps
Keep menstrual diary
Health Tips
Eat healthy protein and iron rich food.