Weird smell (gross I know)

About a week or 2 before my period, my discharge or whatever gets really gooey and heavy. It smells AWFUL and because it is so heavy it soaks into my underwear and my pants and smells like that all day. Does any body know how to fix this? Or any products that help?