So confused!

So for the 8 months that I've been on birth control, I've had a weird, thick white discharge at random spots throughout the month. It has an unusual smell, not bad, but just not normal. It doesn't itch and I don't have any pain, but could this still be a yeast infection? There is so much discharge that I often have to wear a pad or a tampon so my panties won't be soaked through with it. I just really have no clue what's going on. Help please!