A thick white discharge can be due to ovulation time or due to pregnancy if there is a past history of unprotected sex. Yeast infection to begin with only causes a white vaginal discharge without causing itching or pain during sex. Thick white vaginal discharge can also be due to cervical cancer or lichen sclerosus.
Since there is an odor it can be fungal infection. The other possibility is bacterial vaginosis. Yeast infection or thrush is at times very difficult to treat. You may need to take oral antifungal pills twice a week for 3-4 weeks along with local application of antifungal cream. There are many types of antifungals available. Take an OTC antifungal with a combination of two or more anti fungals. Use both oral and local application. At times both partners need to be treated. Provided it is indeed fungus, then only try this. Antifungal tablets are strong medicines and should not be taken otherwise. So start with cream and if it helps, start the tablet. If the cream is not effective then probably it is bacterial vaginosis.
Having said all this, it would be best to first consult a gynecologist, get appropriate tests and diagnosis and then start treatment to avoid wrong treatment and treatment resistance. Take care!
The medical advice given should not be considered a substitute for medical care provided by a doctor who can examine you. The advice may not be completely correct for you as the doctor cannot examine you and does not know your complete medical history. Hence this reply to your post should only be considered as a guiding line and you must consult your doctor at the earliest for your medical problem.
The Content on this Site is presented in a summary fashion, and is intended to be used for educational and entertainment purposes only. It is not intended to be and should not be interpreted as medical advice or a diagnosis of any health or fitness problem, condition or disease; or a recommendation for a specific test, doctor, care provider, procedure, treatment plan, product, or course of action. MedHelp is not a medical or healthcare provider and your use of this Site does not create a doctor / patient relationship. We disclaim all responsibility for the professional qualifications and licensing of, and services provided by, any physician or other health providers posting on or otherwise referred to on this Site and/or any Third Party Site. Never disregard the medical advice of your physician or health professional, or delay in seeking such advice, because of something you read on this Site. We offer this Site AS IS and without any warranties. By using this Site you agree to the following Terms and Conditions. If you think you may have a medical emergency, call your physician or 911 immediately.