You'll have to go to a doctor for any real help. No one here can tell you what is wrong.
it sounds like a yeast infection. but i would go to the doctor just to make sure if this is the first time youve ever experienced anything like this. but you have itching, painful intercourse, thick white discharge, and white spots on your outer labia sounds like a yeast infection. but you should really let the doctor check you out