Infection?

Patient: Hello im 21 years old and I’ve had sex with no protection I got checked a year ago and I didn’t have stds but I haven’t gotten check.since then, right now I have a vaginal discharge white with a weird odor no.itching no burning just the discharge what could it be? And I’m on birth control also, can it be that? It is sprintec and have been taking it for a year and a half

Doctor: