From your history, it is apparent that you have been experiencing some hormone imbalance
ever since you got off the depo shot. You should test for exclusion/confirmation of pregnancy
to be on the safe side if you have been sexually active throughout. A blood test
followed by a trans-vaginal sonogram would suffice. If negative, hormone profile would let you know the cause and plan for correction. Please maintain a healthy weight, regular exercise and a healthy diet. Hope this helps.