Odd discharge

Yesterday I had unprotected sex with my bf in the afternoon and he finished in me. I went pee after like 2 times and showered after my workout, so around 7ish. Since yesterday night, I had just gotten yellow discharge and not a fishy smell, but an odor. It's not funky smelling, just an odor and slight itching but every time I pee, it goes away. I also have the nexplanon birth control and had it for 8 months. Do I have an infection? Should I be worried?? My underwears are getting stained :(