Hi, I had my last depo injection 15 weeks ago which makes it 3 weeks over due. I'm just wondering how long it takes for a cycle to return. Thanks