green vaginal discharge is a sign of Trichomoniasis, which is an STD caused by bacteria. To my knowledge this is the only infection that causes green discharge. Bacterial vaginosis causes a fishy smelling white discharge, a yeast infection causes a thick clumpy white discharge. you need to see a doctor as soon as possible and get antibiotics. I would ask them to test you for Trichomoniasis, as well as gonorrhea and chlamydia
Go and see a doctor. It's an infection or STD. Sorry. Don't wait,it could save your life.