Hello,
Redness and itching can be due to allergies or fungal infection. The bump can be due to boil or due to herpes sores. Diagnosis can be confirmed only after pelvic examination and swab samples of the discharge and cervix swabs. Treatment depends on the same. So please consult a gynecologist and get yourself evaluated.
It is very difficult to precisely confirm a diagnosis without examination and investigations and the answer is based on the medical information provided. For exact diagnosis, you are requested to consult your doctor. I sincerely hope that helps. Take care.
Thanks and I think it may be thrush and all the redness might be from scratching O.o
You should see a dr. It could be anything from an allergic reaction to an STD, without a dr's exam, you can't know for sure.