 [ Symptoms ] how does stress contribute to heart disease [ Disease ] hi if taken within 5 days of your last period straight away but have you looked up about the side effects of depo shotprovera if i was you give it a good read just google depo provera side effects its all there reason you may not want to stay on it after reading about the side effects good luck