Hi,
Green/yellow discharge (with or without irritation) can be a sign of a vaginal infection, STI, or STD. You would have to see a doctor in person, for an exact diagnosis. Soon you should consider making an appointment to see a doctor (gynecologist) for a pelvic exam.
Take Care