Persistent itching with odour and discharge for months usually needs an in-person exam and a swab test to pin down the exact cause, it isn't something to guess long-distance.
Next Steps
Please book a gynaecology consultation soon, this has gone on long enough that a proper workup is overdue.
Health Tips
Avoid scented washes or douches in the meantime, they often make irritation worse.