Yes, it can be yeast. I'm not really sure about specks of white, but yeast is white, so that's most likely what it is.
The regular yeast infection stuff sold in stores is not very good quality, IME. Try using a garlic clove as a suppository--just peel it and put it in--maybe for 6 hrs a day to start out with, until end of symptoms? That would either help get you to Friday, or clear it up before Friday.