It sounds to me like you have bacterial vaginosis. BV usually presents with a grayish white discharge, a foul odor, and itching. Bacterial vaginosis (BV) is a condition caused by changes in the amount of certain types of bacteria in your vagina. BV can develop when your vagina has more harmful bacteria than good bacteria. This is a common infection in women, even virgins. You will need to see a healthcare provider because you will need antibiotics to treat the infection. Please do not be embarrassed to seek treatment as this is extremely common.
It might be a yeast infection. There are over-the-counter products you can use for one.
Also i have been having an odor too help