6 months off depo

I’m 17 and I’ve been having regular periods ever since I got off the shit in May. Recently in August I got my period (7 days ) than I got it again for 2 in the same month. Now again in October I got it for almost 3 weeks...☹️ I’m assuming I’m having a hormonal imbalance due to me being overly stressed and me being dehydrated. Any options and tips? All is welcomed !