How ??

So I had a ONE DEPO SHOT.. Back in 2013! &’ my periods have never been the same! I go months upon months without a period. I recently noticed my periods were starting to get on track. Last month I did have an unusual period that lasted 3 days and was every light. This month I am 6 days late. My boobs are extremely sore like they were last month for a week before that 3 day light period. And I don’t know what exactly to do. I want my periods to be on track! Uhh, like what can I do to regulate my periods? I’ve tried yoga. I am not stressed out.