Tmi discharge

I am having a green yellow vaginal discharge with no smell or itching or anything I'm married and we have not slept with anyone else so no std or sti what could cause this my period is late and I have had negative pt so idk my cycle screwed up or yeast infection?