Help !!

Alice

Today I noticed green/yellow discharge and I have no clue what its from, Im on the pill and I’ve only had sex with my boyf and no one else we have had unprotected sex though, what could it be