Thanks for posting your query. You have greenish vaginal discharge
. This indicates a vaginal infection
. This could be due to infection with Trichomonas vaginalis
or Bacterial vaginosis
. Please get yourself checked by a gynecologist who will examine you and prescribe the correct antibiotic.
Green discharge has no connection with the depot shot you are on.
Hope I've answered your query.