Hi I'm 15 and this my first time being on depo provera and this is my first dose and I'm on my cycle and it almost been 9 days since I been its been on how long will it last