Yeast Infections

Okay ladies, due to the new birth control I'm on I've been spotting for almost 3 weeks straight. Not nearly enough to wear a tampon so I've been using panty liners. However, I'm having to wear them all day & all night for almost 3 weeks straight. This ha resulted in a yeast infecfion. What the hell do I do? How do I NOT get a yeast infection & still protect my underwear & pants haha. My vagina needs to breeeathee😩😂🙈 & yes I do change the liners about every 3-4 hours!