strange discharge

i just got some strange off colored, chunky discharge and a random itching. this lasted all of about an hour and then stopped. the discharge was white with a LIGHT greenish tint. Me and my partner are both clean from STDs. I am thinking it is either a yeast infection or BV. is it possible to have strange discharge from this? i am also on the nuva ring and have had this happen even without having sex so i’m also not sure if it’s a hormone thing or something like that